Сообщение от master_alf
|
Спасибо за данные методы.
Но они будут работать только в случае с таблицей.
|
но твою текущую задачи они ведь решают? Хотя nextSibling/previousSibling удобнее в данном случае. В частности, удобнее childNodes. Потому что все эти rows, cells, childNodes - чтобы просмотреть список дочерних элементов, а тебе надо перейти к предыдущему/следующему. Да и вообще, тебе нужна универсальность? previous/nextSibling универсальнее, чем тебе надо, потому что учитывают текстовые узлы
Ссылка
Octane, конечно, интересна, но я бы тебе советовал ее на потом, когда разберешься, как без этого обойтись
а без этого обойтись можно, как сказал
e1f, как-то так
function next( el ){
do {
el = el.nextSibling;
} while( el && el.nodeType != 1 )
return el;
}