问答详情
源自:10-1 编程挑战

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

        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>


提问者:慕姐6731210 2016-10-16 17:51

个回答

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

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