为什么 var uli=table.getElementsByTagName("ul")[0];它这里获取的是table中的第一个元素,但是为什么一定要去获取它啊,ul中就只有那一个啊

来源:10-1 编程挑战

慕姐6731210

2016-10-16 17:51

        var table=document.getElementById("tabs");

        var uli=table.getElementsByTagName("ul")[0];

        var lil=uli.getElementsByTagName("li");

        var dive=table.getElementsByTagName("div");

<ul>

        <li class="d">房产</li>

        <li>家居</li>

        <li>二手房</li>

    </ul>


写回答 关注

1回答

  • 小罗希冀
    2016-10-18 09:23:04
    已采纳

    因为你的点击事件是绑定在第一个<ul>标签的子元素中,也就是房产,家居和二手房

    慕姐6731...

    非常感谢!

    2016-10-18 14:56:09

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题