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, время: 18:57. |