我想实现事件委托下面的代码:事件冒泡事件代表团
<html>
<head>
<script>
document.addEventListener('click', function(e){
alert(e.target.className);
}, false);
</script>
</head>
<body>
<ul class="list">
<li class="item">A</li>
<li class="item">B</li>
<li class="item">C</li>
<li class="item">D</li>
</ul>
</body>
</html>
我希望事件泡,这样,当我点击一个<li>
项目,警报显示item
,和那么另一个警报显示list
。但是,此代码仅提供item
的警报。我如何修改它以便事件起泡?
谢谢,但我有随机排列的不同层级的按钮,并且事先不能指定的结构。 – sawa 2012-02-03 19:54:43
所以这个问题的答案是不可能的?我怀疑它 – Ced 2016-05-01 15:38:51