为了账号安全,请及时绑定邮箱和手机立即绑定

为什么getElementsByTagName("ul")后面还要加[0]

    <ul>

        <li>javascript</li>

        <li>jqurey</li>

        <li>php</li>

    </ul>

    <script>

        var x=document.getElementsByTagName("ul")[0].childNodes;

        document.write("ul子节点的个数"+x.length+"br");

        document.write("节点类型"+x[0].nodeType)

    </script>

这段代码 里 为什么ul后面要跟一个下标[0]呢,这个下标意味着啥?getElementsByTagName不是获取的标签名字吗?获取ul为什么后面要接个[0],而不是getElementsByTagName("ul").childNodes;

哪位老铁 知道?是何故?

正在回答

1 回答

ul后面跟一个下标【0】,意味着获取的是第一个div的子节点。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么getElementsByTagName("ul")后面还要加[0]

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信