var list=document.getElementsByTagName("li"); 问题此时的list数组是啥情况,为什么下面不能直接通过list[0]直接打印苹果

来源:9-3 getElementsByTagName()方法

jalone

2019-05-23 09:24

        <ul>

            <li>苹果</li>

            <li>香蕉</li>

            <li>水蜜桃</li>

            <li>西瓜</li>

        </ul>

        <script type="text/javascript">

        var list=document.getElementsByTagName("li");

        document.write(list.length+"<br/>");

document.write(list[0].innerHTML);

        </script>


// 

写回答 关注

2回答

  • 我爱孙佳怡
    2019-05-31 16:17:11

    这涉及到编码的问题,你不用innerHTML,get得到字符就显示不出来,建议回头给JS入门篇的3-3再看下

  • 阳火锅
    2019-05-24 14:17:16

    可以打印啊

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题