ВОПРОС · Q&A

Задачка на JavaScript

3 ответов 2,4 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор вопроса
Сижу чешу репу, над вопросом, как сделать так чтобы при выборе определенного radiobutton появлялся новый элемент в html коде.
Присвоить бутону айдишник и чекать его получается, но код срабатывает только вначале загрузки страницы, а мне нужно, чтоб именно при работе сайта появлялся новый элемент без перезагрузок сайта. Уверен JavaScript это умеет, только вот, я не умею.

HTML:
<div class="glass"> <!--!!!!!-->
     <h3>Стекла</h3>
     <p><input type="radio" name='glass' value='test-1'>Варенные</p>
     <p><input type="radio" name='glass' value='test-2'>В комплекте</p>
</div> <!--glass-->
JavaScript:
var radio = document.getElementsByName('glass');
for (var i=0; i<radio.length; i++){
    radio[i].onchange = testRadio();
}

function testRadio(){
    console.log (this.value);
}
 
Погугли про динамическое обновление страницы с помощью jQuery.