Ir para conteúdo

POWERED BY:

Arquivado

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

Victor Ferreira

Detectar se qualquer/algum LINK foi clicado

Recommended Posts

Amigos, preciso detectar se qualquer link foi clicado. Portanto, quando algum elemento A receber o clique, um bloco de código deve ser percorrido.

 

Tentei o seguinte, mas não funciona

window.onload=function(){
        document.body.getElementsByTagName('a').onclick = function(){
            alert("teste");
        }
    }

pra mim fazia bastante sentido! hehehehe

Alguém tem alguma sugestão, do motivo pelo qual o código tá errado ou trariam alguma solução pra este problema?

 

Grande abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

não faz sentido, pq o retorno do:

getElementsByTagName('a')
é um array.

 

jQuery faz os loops sem você ver... mas eles são necessários.

 

faça um loop:

var as = ..getElementsByTagName('a')...

for( var i=0; i<as.length; +i++ ){
   as[i].onclick = function(){ alert('Clicou!'); }
}
entendeu? :lol:

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.