开发者社区> 问答> 正文

js 获得子节点问题

现在是响应事件,想在响应的事件中得到 ,响应事件的该节点的子节点。例:

var lis = document.getElementsByClassName('ali');
 
for(var i=0; i<lis.length; i++) {
    lis[i].onmouseover = function() {
        //在这里获得子节点
    }
}

如何写代码呢,最好有个小例子。 坐等啊!

展开
收起
a123456678 2016-07-15 15:29:27 1587 0
1 条回答
写回答
取消 提交回答
  • 用javascript就是麻烦,如果用jquery

    <!DOCTYPE html>
    <html>
    <head>
    <script type="text/javascript" src="/jquery/jquery.js"></script>
    </head>
    <body>
    <ul class="level-1">
      <li class="item-i">I</li>
      <li class="item-ii">II
        <ul class="level-2">
          <li class="item-a">A</li>
          <li class="item-b">B
            <ul class="level-3">
              <li class="item-1">1</li>
              <li class="item-2">2</li>
              <li class="item-3">3</li>
            </ul>
          </li>
          <li class="item-c">C</li>
        </ul>
      </li>
      <li class="item-iii">III</li>
    </ul>
    <script>$('ul.level-2').children().css('background-color', 'red');</script>
    </body>
    </html>
    2019-07-17 19:57:05
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载