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

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 getElementsByTagName() Method

<Элемент объекта

пример

Изменение содержимого HTML первого <li> элемента (index 0) в списке:

var list = document.getElementsByTagName("UL")[0];
list.getElementsByTagName("LI")[0].innerHTML = "Milk";

Перед изменением текста:

  • Coffee
  • Tea

После изменения текста:

  • Milk
  • Tea
Попробуй сам "

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

getElementsByTagName() метод возвращает инкассацию элементы Детской элементов с указанным именем тега, как объект NodeList.

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

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

Совет: ParameterValue "*" возвращает все дочерние элементы элемента.


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

Числа в таблице определяет первую версию браузера, который полностью поддерживает метод.

метод
getElementsByTagName() 1,0 6,0 3.0 3.0 9,5

Синтаксис

element .getElementsByTagName( tagname )

Значения параметров

параметр Тип Описание
tagname String Необходимые. Тэг дочерних элементов, которые вы хотите получить

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

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

Примеры

Еще примеры

пример

Узнайте, сколько <p> элементы существуют внутри <div> элемент (используя свойство длины объекта NodeList):

var x = document.getElementById("myDIV").getElementsByTagName("P").length;

В результате х будет:

3
Попробуй сам "

пример

Изменение цвета фона второго <p> элемент (index 1) внутри <div> элемент:

var x = document.getElementById("myDIV");
x.getElementsByTagName("P")[1].style.backgroundColor = "red";
Попробуй сам "

пример

Изменение цвета фона всех <p> элементов внутри <div> элемент:

var x = document.getElementById("myDIV");
var y = x.getElementsByTagName("P");
var i;
for (i = 0; i < y.length; i++) {
    y[i].style.backgroundColor = "red";
}
Попробуй сам "

пример

Изменение цвета фона четвертого элемента (index 3) внутри <div> элемент:

var x = document.getElementById("myDIV");
x.getElementsByTagName("*")[3].style.backgroundColor = "red";
Попробуй сам "

пример

Использование "*" параметр.

Изменение цвета фона всех элементов внутри <div> элемент:

var x = document.getElementById("myDIV");
var y = x.getElementsByTagName("*");
var i;
for (i = 0; i < y.length; i++) {
    y[i].style.backgroundColor = "red";
}
Попробуй сам "

Похожие страницы

JavaScript Ссылка: документ. getElementsByTagName()

JavaScript Учебник: Список JavaScript HTML DOM Node


<Элемент объекта