Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   не активируется radio button (https://javascript.ru/forum/dom-window/71990-ne-aktiviruetsya-radio-button.html)

vpartem 26.12.2017 21:07

не активируется radio button
 
Суть в следующем: имеется 2 странички с общим js файлом.

Задаю радио баттон в html

<input name="droby" type="radio" checked> <span id="dadd">¼ ± ½</span>
<input name="droby" type="radio" ><span id="dsub"> ¼ • ½ </span>
<input name="droby" type="radio" ><span id="ddiv">¼ : ½ </span>


и чтобы при щелчке на текст выбирался нужный радиобаттон использую код:

// первая страничка сайта

add2.onclick = function(){
	rad[0].checked = true;
}

sub2.onclick = function(){
	rad[1].checked = true;
}

div2.onclick = function(){
	rad[2].checked = true;
}

    // вторая страничка сайта
dadd.onclick = function(){
	drad[0].checked = true;
}

dsub.onclick = function(){
	drad[1].checked = true;
}

ddiv.onclick = function(){
	drad[2].checked = true;
}


Так вот, если я поменяю местами код для первой странички с кодом для второй странички то все работает, но в указанной последовательности - нет. При этом если я меняю местами, то тогда радиобаттон на первой страничке тоже отказывается работать.

Помогите, пожалуйста, разобраться почему

рони 26.12.2017 21:48

vpartem,
if(add2) add2.onclick = и так в каждой строке добавьте

vpartem 27.12.2017 07:24

Цитата:

Сообщение от рони (Сообщение 473832)
vpartem,
if(add2) add2.onclick = и так в каждой строке добавьте

Спасибо, заработало


Часовой пояс GMT +3, время: 21:59.