首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

高手大神们进啊如何设置这个点击事件

2012-08-07 
高手大神们进啊,怎么设置这个点击事件高手们请看以下代码,我怎样才能获取到下面DD被点击dl idlistdt

高手大神们进啊,怎么设置这个点击事件
高手们请看以下代码,我怎样才能获取到下面DD被点击
<dl id="list">
  <dt>标题</dt>
  <dd>内容一</dd>
  <dd>内容二</dd>
  <dd>内容三</dd>
  <dd>内容四</dd>

</dl>

<script>
  //dt这样设置他的点击,是可以执行的
  document.getELementById("list").getElementsByTabName("dt")[0].onclick=function(){};
  //dd怎样设置啊,求大神,高手们指点,感激不尽,谢谢
  //我不想每个都设置一边,有没有什么简单的方法
</script>

[解决办法]
循环啊
[解决办法]
可以用循环来设置
[解决办法]

探讨

循环啊

[解决办法]
楼上的是list[i].onclick=function(){};这样吧.
[解决办法]
也可以用事件委托

HTML code
<dl id="list">  <dt>标题</dt>  <dd>内容一</dd>  <dd>内容二</dd>  <dd>内容三</dd>  <dd>内容四</dd></dl><script type="text/javascript">    document.getElementById("list").onclick = function (e) {        var e = e || event;        var tar = e.target || e.srcElement;        if(tar.tagName.toLowerCase()== "dd"){            alert(tar.innerText)        }    }</script> 

热点排行