Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renato =)

o que seria [0] ??

Recommended Posts

Estava analisando um script, e até agora não entendi o que é o [0] do "content.document.getElementsByTagName('textarea')[0];"

 

Procurei em vários sites e nenhum explicava o que era...

 

eu penso que é pra definir qual elemento é escolhido nesse código, pois ele só funciona no primeiro textarea da minha página, nos seguintes não =/

 

estou certo??

 

como posso fazer com que este script funcione para todos os textareas da página??

 

obrigado, abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, é isso. O getElementsByTagName() retorna uma lista (um array) com todos os elementos que você quer, nesse caso o textarea.

 

Veja mais http://developer.mozilla.org/en/docs/DOM:e...ementsByTagName

Compartilhar este post


Link para o post
Compartilhar em outros sites

hmm, entendi...

mas como eu posso fazer para pegar todos os textareas da página??

 

eu tentei tirar o [0], colocar [0, 1] [0 & 1] e mil outras coisas que não funcionaram...

 

teria que fazer um while??

 

se sim, como faria?? =P

 

valeu abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só NAO COLOCAR NADA.

var campos = document.getElementsByTagName("input");

for (i=0; i < campos.length; i++)
{
if (campos[i].getAttribute("type") == "textarea");
{
alert("Isso é um TextArea");
}
}

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.