JavaScript - Qual a diferença dentre getElementById e getElementByName?

1 resposta
A

JavaScript - Qual a diferença dentre getElementById e getElementByName?

Poderia me dar um exemplinho? :smiley:

André AS

1 Resposta

1

a diferença eh o tipo do seletor, um retorna um objeto e o outro um array de objetos

o getElementById() te retorna o primeiro elemento com determinado id
//html
<div id="teste"></div>
<div name="teste"></div>
//javascrpt
document.getElementById("teste") -> retorna a div com id teste pra vc
o getElementsByName() te retorna um array com os elementos que possuem o atributo name especificado
//html
<div id="teste"></div>
<div id="teste2" name="teste"></div>
<div id="teste3" name="teste"></div>
//javascrpt
document.getElementsByName("teste") -> retorna um array com as divs com name teste pra vc
Criado 29 de abril de 2010
Ultima resposta 29 de abr. de 2010
Respostas 1
Participantes 2