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