问答详情
源自:9-3 getElementsByTagName()方法

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

        <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>


// 

提问者:jalone 2019-05-23 09:24

个回答

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

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

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

    可以打印啊