JavaScript. Подробное руководство, 6-е издание, стр. 200
Выбрать HTML-элементы, опираясь на значения их атрибутов
<b>name</b><b>getElementsByName()</b><b>Document</b><b>var radiobuttons = document.getElementsByName("favorite_color");</b>Метод
<b>getElementsByName()</b><b>Document</b><b>HTMLDocument</b><b>NodeList</b><b>Element</b><b>getElementsByName()</b><b>id</b><b>name</b><b>id</b>Мы видели в разделе 14.7, что наличие атрибута
<b>name</b><b>Window</b><b>Document</b><form>,<b><img>, <if rame>, <applet>, <embed></b><b><object></b><b><object>,</b><b>Document</b>Если существует только один элемент с указанным именем, значением автоматически созданного свойства документа станет сам элемент. Если таких элементов несколько, значением свойства будет объект
<b>NodeList</b><b><iframe></b><b>Element</b><b>Window</b>Это означает, что некоторые элементы могут быть выбраны по их именам простым обращением к свойствам объекта
<b>Document</b><b>// Получить ссылку на объект Element для элемента <form name="shipping_address"> </b><b>var form = document.shipping_address;</b>Причины, почему не следует использовать автоматически создаваемые свойства окна, которые описываются в разделе 14.7, в равной степени применимы и к автоматически создаваемым свойствам документа. Если вам потребуется отыскать именованные элементы, лучше всего это сделать явно, с помощью метода
<b>getElementsByName()</b>15.2.3. Выбор элементов по типу
Метод
<b>getElementsByTagName()</b><b>Document</b><b>Element</b><b><span></b><b>var spans = document.getElementsByTagName("span");</b>Подобно методу
<b>getElementsByName()</b><b>getElementsByTagName()</b><b>NodeList</b><b>NodeList</b><b>NodeList </b><b><р></b><b>var firstpara = document.getElementsByTagName("p")[0];</b>Имена HTML-тегов не чувствительны к регистру символов, и когда
<b>getElementsByTagName()</b><b>spans</b><b><span></b><b><SPAN>.</b>Можно получить
<b>NodeList</b><b>getElementsByTagName()</b>Кроме того, классом
<b>Element</b><b>getElementsByTagName().</b><b>Document</b><b><span></b><b><р></b><b>var firstpara = document.getElementsByTagName("p")[0]; </b><b>var firstParaSpans = firstpara.getElementsByTagName("span");</b>По историческим причинам класс
<b>HTMLDocument</b><b>images</b><b>forms</b><b>links</b><b><img>, <form></b><b><а></b><b><а>,</b><b>href</b><b>HTMLCollection</b><b>NodeList</b><b>id</b><b>name</b><b><form></b>