Ir para conteúdo

Arquivado

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

Elvis Reis

[Resolvido] Como selecionar varios elementos

Recommended Posts

Pesso preciso selecionar varios elementos como mesmo nome

 

Minha situação e essa tenho que trocar o src de todos pelo getElementsByTagName mas não que selecionar nenhum....

 

tenho uma função que disparo com o onclick pra tocar todos mas não fufa

 

function troca(){

document.getElementsByTagName('rowDeleteFiscal').src = "/gif/edit.gif";

}

 

<img id="rowDeleteFiscal" name="rowDeleteFiscal" src="/gif/del.gif" />

<img id="rowDeleteFiscal" name="rowDeleteFiscal" src="/gif/del.gif" />

<img id="rowDeleteFiscal" name="rowDeleteFiscal" src="/gif/del.gif" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo você se equivocou no getElementsByTagName

 

o metodo getElementsByTagName ele seleciona o nome da tag, ex:

 

<img id="rowDeleteFiscal" name="rowDeleteFiscal" src="/gif/del.gif" />

 

 

document.getElementsByTagName('img');

 

ele vai "pegar" o nome da tag e não o parametro (NAME),

 

então se voce usar esse seu codigo usando o metodo getElementsByTagName

 

todas as imagens vão mudar

 

eu não testei, mas pela lógica você pode usar o metodo getElementById

 

que ele vai "pegar" apenas os itens que tiverem a id que você determinar

 

espero ter ajudado

 

ps: se eu estiver errado por favor me corrijam ....

 

abraçU

Compartilhar este post


Link para o post
Compartilhar em outros sites

já que você vai usar uma id diferente para cada imagem

 

você pode fazer tipo um efeito dominó...

 

se a imagem X tiver o src igual a edit.gif

 

a imagem Y vai mudar o src para edit.gif

 

e assim sucessivamente...

 

 

abraçU

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cheguei ao seguinte script mas ainda não consegui fazer trocar

não entrar no if nem pelo caminho absoluto da imagem nem pelo relativo eu teria que adicionar o caminho completo http://www/nomedosite.com.br/caminhodaimg....

 

function troca(){

var edit = document.getElementsByTagName('img');

for (var i=0; i<edit.length; i++){

if(edit.src=='/gif/del.gif'){ não entra no if

edit.src='/gif/edit.gif';

}

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado deu certo eu fiz um pouco diferente eu troquei a img por uma desabilitada ficou do jeito que eu queria brigadão

 

function troca(){

var edit = document.getElementsByTagName('img');

for (var i=0; i<edit.length; i++){

if(edit.name=="rowEditFiscal"){

edit.src='/gif/edit_off.gif';

edit.removeAttribute('onclick');

}

if(edit.name=="rowDelFiscal"){

edit.src='/gif/del_off.gif';

edit.removeAttribute('onclick');

}

}

}

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.