if(che.checked == true), а кроме true еще что-то может быть? :)
|
Decode,
Спасибо, ваш вариант работает (правда без if, ну и фиг с ни). А почему тогда этот не работает? <input type="checkbox" id="snyatlen1" /> <div class="vib1" id="men1"></div> <div class="vib5" id="men5"></div> <script> var che = document.getElementById("snyatlen1"); var che2 = document.getElementById("men1"); var che3 = document.getElementById("men5"); che.onchange = function() { che2.className = this.checked ? "vib2" : "vib1"; }; if(che2.className="vib1"{ che3.className="vib9"; } else{ che3.className="vib5" } </script> |
qwe88,
14 строка что делает по вашему? |
рони,
Хотел, что бы он сделал так: Если у дива с айди men1 класс vib1, то делаем двиву men 5 класс vib9, в ином случае у men5 будет класс vib5 |
Цитата:
|
рони,
Подскажите, пожалуйста, как написать мою трактовку? |
qwe88,
поправьте синтасис 14 строка == а не = и если сравнение нужно в функции перенесите строку 12 в конец скрипта |
Постави, но не работает
<input type="checkbox" id="snyatlen1" /> <div class="vib1" id="men1"></div> <div class="vib5" id="men5"></div> <script> var che = document.getElementById("snyatlen1"); var che2 = document.getElementById("men1"); var che3 = document.getElementById("men5"); che.onchange = function() { che2.className = this.checked ? "vib2" : "vib1"; if(che2.className=="vib1"{ che3.className="vib9"; } else if(che2.className=="vib2"{ che3.className="vib77"; } }; </script> |
qwe88,
найдите нормальный редактор для кода var che = document.getElementById("snyatlen1"); var che2 = document.getElementById("men1"); var che3 = document.getElementById("men5"); che.onchange = function() { che2.className = this.checked ? "vib2" : "vib1"; if(che2.className=="vib1"){ che3.className="vib9"; } else che3.className="vib77"; }; |
Спасибо огромное!
Скобку упустил) А вы каким пользуетесь редактором? |
Часовой пояс GMT +3, время: 17:34. |