tutoriais mais recente desenvolvimento web
 

HTML DOM getElementsByTagName() Method

<Document Object

Exemplo

Obter todos os elementos no documento com o nome da marca especificada:

var x = document.getElementsByTagName("LI");
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

O getElementsByTagName() método devolve um conjunto de todos os elementos no documento com o nome de marca especificada, como um objecto NodeList.

O objecto NodeList representa um conjunto de nodos. Os nódulos podem ser acedidos por números de índice. O índice começa em 0.

Dica: O ParameterValue "*" retorna todos os elementos no documento.

Dica: Você pode usar o comprimento propriedade do objeto NodeList para determinar o número de elementos com o nome da marca especificada, então você pode percorrer todos os elementos e extrair a informação que deseja.


Suporte navegador

Os números na tabela especifica a primeira versão do navegador que suporta totalmente o método.

Método
getElementsByTagName() 1.0 6 3,0 3,0 9,5

Sintaxe

document.getElementsByTagName( tagname )

Os valores dos parâmetros

Parâmetro Tipo Descrição
tagname String Requeridos. O tagname dos elementos que você deseja obter

Detalhes técnicos

DOM Versão: Núcleo Nível Objeto 1 Documento
Valor de retorno: Um objecto NodeList, representando um conjunto de elementos com o nome de marca especificada. Os elementos na coleção retornada são classificadas como eles aparecem no código-fonte.

Exemplos

mais Exemplos

Exemplo

Descobrir quantos <li> elementos existem no documento (usando a propriedade comprimento do objeto NodeList):

var x = document.getElementsByTagName("LI").length;
Tente você mesmo "

Exemplo

Alterar o conteúdo HTML da primeira <p> elemento (index 0) no documento:

document.getElementsByTagName("P")[0].innerHTML = "Hello World!";
Tente você mesmo "

Exemplo

Alterar a cor de todos fundo <p> elementos no documento:

var x = document.getElementsByTagName("P");
var i;
for (i = 0; i < x.length; i++) {
    x[i].style.backgroundColor = "red";
}
Tente você mesmo "

Exemplo

Usando o "*" parâmetro.

Pega todos os elementos no documento:

var x = document.getElementsByTagName("*");
Tente você mesmo "

Páginas relacionadas

JavaScript Referência: elemento. getElementsByTagName()

JavaScript Tutorial: Lista JavaScript HTML DOM Node


<Document Object