Документ HTML DOM getElementsByName()
Пример
Получить все элементы с именем «fname»:
let collection = document.getElementsByName("fname");
Другие примеры «Попробуйте сами» ниже.
Определение и использование
Метод getElementsByName()
возвращает коллекцию элементов с указанным именем.
Метод getElementsByName()
возвращает HTMLCollection .
Смотрите также:
Метод документа getElementById()
Метод документа getElementsByTagName()
Метод документа getElementsByClassName()
Метод Document querySelector()
Синтаксис
document.getElementsByName(name)
Параметры
Parameter | Description |
name | Required. The name value of the elements. |
Возвращаемое значение
Тип | Описание |
Объект | Объект HTMLCollection . Коллекция элементов с указанным именем. Элементы сортируются по мере их появления в документе. |
Дополнительные примеры
Количество элементов с name="animal":
let num = document.getElementsByName("animal").length;
Отметьте все элементы <input> с типом = «checkbox», которые имеют имя «животное»:
const collection = document.getElementsByName("animal");
for (let i = 0; i < collection.length; i++) {
if (collection[i].type == "checkbox") {
collection[i].checked = true;
}
}
Поддержка браузера
document.getElementsByName()
является функцией DOM уровня 1 (1998 г.).
Он полностью поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |