Изменить класс
Здраствуйте, подскажите пожалуйста, как сделать скрипт, находящий все элементы с классом '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:19. |