Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

HTML DOM getElementsByName() Method

<Document Object

пример

Получить все элементы с указанным именем:

var x = document.getElementsByName("fname");
Попробуй сам "

Больше "Try it Yourself" примеры ниже.


Определение и использование

getElementsByName() метод возвращает коллекцию всех элементов в документе с заданным именем (the value of the name attribute) , как NodeList объекта.

Объект NodeList представляет коллекцию узлов. Узлы могут быть доступны с помощью индексов. Индекс начинается с 0.

Совет: Вы можете использовать длину свойство объекта NodeList , чтобы определить количество элементов с указанным именем, то вы можете перебрать все элементы и извлекать информацию , которую Вы хотите.

Примечание: В HTML5, то "name" атрибут является устаревшим и был заменен на "id" атрибутом для многих элементов. Используйте документ. getElementById() метод , где это уместно. Также обратите внимание на getElementsByClassName() и getElementsByTagName() методы.


Поддержка браузеров

метод
getElementsByName() да да да да да

Синтаксис

document.getElementsByName( Значения параметров
параметр Тип Описание
name String Необходимые. name значение атрибута элемента , который вы хотите получить доступ / манипулировать

Технические подробности

DOM Версия: Базовый уровень объекта 1 Документ
Возвращаемое значение: Нодлист объект, представляющий собой набор элементов с указанным именем. Элементы в возвращаемых коллекциях сортируются, как они появляются в исходном коде.

Примеры

Еще примеры

пример

Узнайте, сколько элементов есть в документе , которые имеют атрибут имени со значением "animal" (используя свойство длины объекта NodeList):

var x = document.getElementsByName("animal").length;
Попробуй сам "

пример

Проверьте все <input> элементы с типом = «CheckBox» в документе , которые имеют атрибут имя со значением "animal" :

var x = document.getElementsByName("animal");
var i;
for (i = 0; i < x.length; i++) {
    if (x[i].type == "checkbox") {
        x[i].checked = true;
    }
}
Попробуй сам "

<Document Object