2010-12-03 23 views

Répondre

2

click bulles. Il suffit donc de se lier à la <body> et vérifier ce que le target de l'élément d'événement est (vous aurez besoin de faire un peu de normalisation de l'événement pour se déplacer IE étant différent de tout le monde.)

event.target est l'élément DOM réel, donc vous pouvez filtrer sur tout ce que vous voulez filtrer sur ce point. Cela a pour avantage que le nombre d'éléments sur la page n'a pas d'importance, vous n'avez besoin que d'un gestionnaire d'événements pour chacun d'entre eux. (Ce qui signifie que les performances seront meilleures sur les pages comportant des centaines ou des milliers d'éléments.)

0
javascript:void(document.body.onclick = function (event) { event = event || window.event; var element = event.target || event.srcElement; alert(element.textContent) })