代码运行结果不理解

来源:3-2 通过ID获取元素

慕粉1501399489

2017-10-12 09:25


http://img1.sycdn.imooc.com/59dec4690001bdec07860428.jpg

http://img2.sycdn.imooc.com/59dec4790001de2a02820043.jpg

不理解运行结果为啥是这个,显示闲心不是mye的值吗

写回答 关注

3回答

  • qq_命中注定_12
    2018-01-09 10:45:53

    八噶呀路!var mye = getElementById("con");这行代码只代表你找到了<p>这个标签,而标签里面的内容还没有访问到。所以你应该这样写var mye = getElementById("con").innerHTML;         你再去看看效果

  • _方圆几里_
    2017-10-12 09:53:37

    因为代码的执行顺序是从上到下依次执行,所以在最开始<script></script>标签中执行时还没有ID为"con"的元素,所以第一次是直接返回结果为null。

  • riant4223548
    2017-10-12 09:42:38

    要显示mye字符串需要加引号,“mye”,没有加的默认是自定义变量,

    mye是前面定义的变量var mye,它获取元素的ID后,是一个对象。如果没有var mye这个语句,那结果就是null

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739818 学习 · 9566 问题

查看课程

相似问题