Firefox не видит children
main = document.getElementById("MainTable");
for(i=0; i<main.children.length; i++) { main.children[i].rows[1].style.display=( isIE) ? 'block' : 'table-row'; main.children[i].rows[0].cells[2].getElementsByTagName("IMG")[0].src = 'img/up.gif'; } Все браузеры читают кроме Firefox |
childNodes, так как children - чисто иешная штука...
|
да я понял. только childNodes не могу сделать обход таблицы
childNodes в фф тоже как-то коряво работает |
ФФ не видит такую конструкцию
tabObject.childNodes[0].childNodes[1].nodeName а Opera IE видят |
childNodes.length в ИЕ и ФФ отличаются причем как ФФ колучает число мне не понятно
|
childNodes в ФФ также отдаёт и текстовые узлы. То есть если ты набирал html ручками и между тегами оставил пробел или перевод строки, то это - текстовый узел... Вот и разное кол-во...
А вообще, просто ты неправильно решаешь задачу... Скажи что надо (только попонятнее и поподробнее) и мы тебе предложим оптимальные варианты... |
Все получилость
Вот такую конструкцию использовал с ней во всех браузерах одинаково main.rows[i].cells[2] |
Часовой пояс GMT +3, время: 02:54. |