Определение наличия объекта> Народ, возник такой вроде бы банальный вопрос, но что-то я на нем завис. > Как можно проверить наличие в документе определенного объекта? В моем случае: есть документ с кучей 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);
должно сработать ;-) |