Ну а если я хочу через документ врайт???? точнее мне нужно через документ врайт???
В коде какая то ошибка... но где не могу понять... |
nerv_ Спасибо! действительно там! :)
|
всегда путаю length с lenght и height с heigth
|
Народ!!! Помогите еще! :)
1 Читаю раздел "Введение в браузерные события" и наткнулся на проблему. У меня файл: Index.html имеет подключенный файл Style.css. Проблема вот в чем: Я хочу чтобы по клику на кнопке происходила замена одного класса CSS на другой... Вот код которым я пытался это сделать: var click = document.getElementById('button') //получение кнопки var xxx = document.getElementById('xxx').className; // получение имени класса CSS click.onclick = function () { return xxx = "proba22"} // при клике на button заменить класс 'proba1' на 'proba22' А оно получается имя меняет, а стиль остается таким же... как поступить в такой ситуации? пробовал и без 'return'. 2 Второй же вопрос с той же главы: По примеру задачи про открывающейся/сворачивающийся меню вот мой код этого примера: var zxz = document.getElementById('jjj'); //получение кнопки var zxc = document.getElementById('hih'); // получение изменяемого обьекта zxz.onclick = function () { // изменение отбражения блока if (zxc.style.display == 'none') {zxc.style.display = 'block'} else zxc.style.display = ''} // (*) проблема тут проблема заключается вот в чем при первом клике оно раскрывает блок, а при втором если оставить в строке (*) пустые одинарные скобки то оно обратно его не свернет, а если поставить в них 'none' то все работает нормально. Почему так??? ведь в главе 'Стили и классы, getComputedStyle' говорится что для возврата к первоначальным настройкам достаточно вставить пустые скобки???????? |
Славик,
var click = document.getElementById('button') //получение кнопки var xxx = document.getElementById('xxx'); // получение элемента click.onclick = function () { xxx.className = "proba22"} // при клике на button заменить класс 'proba1' на 'proba22' 2. Цитата:
|
По второму понятно спасибо что объяснил. А первое все равное не работает даже так как ты написал.... А сорри! ошибся :) работает! :)) спасибо! :)
|
Часовой пояс GMT +3, время: 23:38. |