Поддержка document.getElements()

Насколько хорошо поддерживается функция document.getElements(). Кроме того, есть ли справочная страница javascript, на которой есть подробная информация о поддержке браузера. Я обычно использую документы Mozilla, но мне было интересно, есть ли что-то лучше.

На самом деле я не могу найти документацию по document.getElements(), но когда я делаю что-то вроде:

document.getElements ("div a");

Он отлично работает в Chrome, FF, Safari, ie8 и ie6-9 через IETester. Я думаю, что IETester может использовать один и тот же движок javascript для всех браузеров (хотя и не уверен в этом).

3 ответа

Решение

Здесь нет такой вещи, как document.getElements... Я поставлю вашу кодировку в Jsfiddle и не пойму, что библиотека mootools включена;)

Посмотрите: http://jsfiddle.net/Zevan/pRKzy/

Вероятно, вы ищете querySelecterAll функция:

elementList = parentNode.querySelectorAll(selectors);

Это наиболее удобная и полезная функция.

Чтобы проверить, как ваша запрошенная функция поддерживается среди браузеров, вы можете использовать сайт "Могу ли я использовать":

https://caniuse.com/#search=querySelectorAll

На этом сайте вы можете проверить не только функции, но и атрибуты HTML, и возможности CSS.

http://www.quirksmode.org/ - довольно хороший ресурс для подобных вещей (хотя и не полностью обновленный в IE9, так как сейчас это движущаяся цель).

Примечание: у них нет записи для document.getElements() в частности (вы уверены, что вы правильно поняли это имя?), но в целом это довольно полная ссылка, вот пример - посмотрите .querySelectorAll() (что делает то, что вы описываете...).

Другие вопросы по тегам