Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   childNodes и innerHTML (https://javascript.ru/forum/misc/26237-childnodes-i-innerhtml.html)

kovrovchanin 01.03.2012 20:49

childNodes и innerHTML
 
Здравствуйте, у меня такая проблема:
делаю перебор элементов с помощью childNodes
for (var i in obj.childNodes){

}

и как я понял изменить html нельзя
obj.childNodes[i].innerHTML = ' '

если я прав подскажите другой способ

Aetae 01.03.2012 21:35

Можно если это элемент. Если же текстовая нода то .data(ще варианты в разных браузерах .value, .textContent, .innerText)

kovrovchanin 01.03.2012 21:42

Спасибо, Разобрался

Rootpassword 01.03.2012 21:43

надо проверять для каждого чайлда
чайлд.nodeType == 1
т.к. разные браузеры по-разному это обрабатывают.

monolithed 02.03.2012 08:31

Цитата:

Сообщение от Aetae
Если же текстовая нода то .data(ще варианты в разных браузерах .value, .textContent, .innerText)

Как-то я приводил более полный список кроссбраузерных решений.


Часовой пояс GMT +3, время: 01:54.