Какой метод должен использоваться идеально - document.getElementById или document.forms []?

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

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

Который является тем что cshould регулярно использоваться.
Фокус находится на производительности.

С уважением,
Naveen

1
задан naveen 31 May 2010 в 10:54
поделиться

1 ответ

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

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

2
ответ дан 3 September 2019 в 00:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: