Какой метод следует использовать в идеале - document.getElementById или document.forms []? - PullRequest
1 голос
/ 31 мая 2010

Хотелось бы узнать, какой из следующих методов лучше?

document.getElementById или documentmennt.forms []?

Который должен регулярно использоваться.
Основное внимание уделяется производительности.

С уважением,
Нэвин

1 Ответ

2 голосов
/ 31 мая 2010

Я бы использовал document.getElementById, вы можете быть последовательными для получения всего , а не только форм по идентификатору ... это работает для всех без исключения элементов, и это самый быстрый способ выбрать объект для загрузки.

Я не уверен насчет IE, но вы можете думать, что браузеры имеют хеш-таблицу идентификатора отображения реализации для элемента (поскольку они должны быть уникальными, или, как говорит спецификация, поэтому браузер может предположить, что они ). Это то, что делает этот выбор таким быстрым, а также то, что заставляет действие работать только с первым элементом с идентификатором, если вы нарушили спецификацию и повторно использовали ее:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...