Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№127-04-2010 04:17:56

Innuend0
Участник
 
Группа: Members
Зарегистрирован: 02-01-2007
Сообщений: 49
UA: Chrome 5.0

Чистый Обход DOM vs XPath

С расширениях добираюсь до элементов, которые не имеют определенного идентификатора. Приходится к ним подбираться через DOM. В FireBug есть отличная опция, которая показывает XPath путь к элементу.


Подскажите плз, что быстрее - обращаться через методы DOM к элементу, или через XPath путь (кроссбраузерность конечно не волнует, выполняется из-под оболочки Firefox (неудобно её теперь называть Хромом, а то подумает на другой браузер).



Конкретный пример сейчас привести не могу, исходники далеко находятся, но примерно это выглядит так:
вариант 1-ый:
document.body.firstChild.children[3].lastChild

или же XPath:
/html/body/div/div[3]/form/div/div/input  (пример не равен первому, просто скопипастил любой элемент через fireBug)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]