Показать сообщение отдельно
  #8 (permalink)  
Старый 23.06.2011, 18:34
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Octane,
а если чекбоксов не один, а три, допустим?
Приведенный код срабатывает только на первом из них.

P.S.
Разобрался, извините.
Для трех чекбоксов код будет такой
<script type="text/javascript">
var label = document.getElementsByTagName("label")[0];
var input = label.getElementsByTagName("input")[0];
input.onclick = function () {
	label.className = input.checked ? "checked" : "";
};

var label2 = document.getElementsByTagName("label")[1];
var input2 = label2.getElementsByTagName("input")[0];
input2.onclick = function () {
	label2.className = input2.checked ? "checked" : "";
};

var label3 = document.getElementsByTagName("label")[2];
var input3 = label3.getElementsByTagName("input")[0];
input3.onclick = function () {
	label3.className = input3.checked ? "checked" : "";
};
</script>

Последний раз редактировалось BETEPAH, 23.06.2011 в 22:15.
Ответить с цитированием