Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Определение наличия объекта

> Народ, возник такой вроде бы банальный вопрос, но что-то я на нем завис.
> Как можно проверить наличие в документе определенного объекта? В моем случае: есть документ с кучей div-ов, имеющих id "menu01" - "menuxx". Количество этих div-ов неизвестно. Мне нужно определить, какой номер последнего.

они sibling'и эти div'чики?

если да, то может сработает и это:
// div[@id = 'menu01'] заведомо есть:
var tmp = document.getElementById('menu01').parentNode.lastChild;
// бегаем снизу-вверх по сайблингам
while (tmp && (tmp.nodeType != 1 || tmp.id.indexOf('menu') != 0))
tmp = tmp.previousSibling;
// проверяем
alert(tmp.id);

должно сработать ;-)
СообщениеАвторДата
Reaper01.12.2002 12:58
Leechy03.12.2002 17:15
Maniac01.12.2002 23:59