课程
/前端开发
/JavaScript
/JavaScript入门篇
不理解运行结果为啥是这个,显示闲心不是mye的值吗
2017-10-12
源自:JavaScript入门篇 3-2
正在回答
八噶呀路!var mye = getElementById("con");这行代码只代表你找到了<p>这个标签,而标签里面的内容还没有访问到。所以你应该这样写var mye = getElementById("con").innerHTML; 你再去看看效果
因为代码的执行顺序是从上到下依次执行,所以在最开始<script></script>标签中执行时还没有ID为"con"的元素,所以第一次是直接返回结果为null。
要显示mye字符串需要加引号,“mye”,没有加的默认是自定义变量,
mye是前面定义的变量var mye,它获取元素的ID后,是一个对象。如果没有var mye这个语句,那结果就是null
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
4 回答代码运行没结果
1 回答代码运行结果略奇怪,不懂。
2 回答没有运行结果,代码写错了?
2 回答运行结果不对
5 回答代码写成这样,为什么运行结果不对