Изменить класс
Здраствуйте, подскажите пожалуйста, как сделать скрипт, находящий все элементы с классом 'body' и заменяющего его на класс 'pBody'?
|
nasqad, ничего не происходит.
|
Это
Цитата:
Цитата:
|
Nekromancer, если бы находил то не писал бы здесь. Просто только начинаю изучать.
|
Володя Шишкин,
Этот ответ явно был не вам. |
Кстати, как-то на форуме очень много похожих вопросов, такое впечатление что не-кто не может найти ответ. А ведь очень нужно
|
Володя Шишкин,
var elements = getElementsByClass('body'); for (var i=0; i<elements.length; i++) { elements[i].className = elements[i].className.replace('body', 'pBody') } функцию getElementsByClass можно взять здесь http://javascript.ru/unsorted/top-10...lementsbyclass |
Всё равно ничего не происходит. Вот ссылка на полный код html-файла: http://innovativ.ru/w/index.php?titl...0%B0&oldid=115
|
window.onload сделайте что ле.
window.onload = function(){ var elements = getElementsByClass('body'); for (var i=0; i<elements.length; i++) { elements[i].className = elements[i].className.replace('body', 'pBody') } } |
Володя Шишкин,
скрипт надо применять к элементам когда они уже есть на странице добавьте window.onload window.onload = function() { var elements = getElementsByClass('body'); for (var i=0; i<elements.length; i++) { elements[i].className = elements[i].className.replace('body', 'pBody') } } |
Часовой пояс GMT +3, время: 10:45. |