Сообщение от Sweet
|
Пример некроссбраузерный, но мысль понять можно.
<div id="test">
<span>Click: 0</span>
<span>Click: 0</span>
</div>
<script>
document.getElementById("test").onclick = function(event){
if( event.target.tagName.toLowerCase() === "span" )
event.target.innerHTML = "Click: " +
( + event.target.innerHTML.match(/\d+$/)[ 0 ] + 1 );
};
</script>
|
т.е. тут всплытие?? Не перехват??
Почему event.target - span?? Ведь мы повесили обработчик на div??