课程
/前端开发
/JavaScript
/JavaScript入门篇
为什么有可能是null或[object HTMLParagraphElement]?
2015-11-04
源自:JavaScript入门篇 3-2
正在回答
我来告诉你哇,为什么会是两个结果。
unll 代表失效节点,是因为js放在了ID的上面,我们都知道HTML文档都是从上向下解析的,当浏览器解析到document.getElementById的时候 就会感到困惑而奔溃。因为浏览器还没扫描到ID元素前,你就先提取ID元素,浏览器就二了。
object HTMLParagraphElement 说白了就是有效的。 你可以试试把JS放在Id元素上,或者下,你就知道了。
Mltwind 提问者
qq_注定单身微猫_0 回复 Mltwind 提问者
安可BOOM 回复 qq_注定单身微猫_0
null是没拿到节点(多半是id写错了或者document.getElementByid写错了),
[object HTMLParagraphElement]就是拿到的节点对象
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
2 回答想知道这两种有什么不一样,都能实现一样的结果
2 回答为什么没有输出结果?
2 回答为什么结果是 结果:[object HTMLParagraphElement] ?
7 回答为什么没有显示结果呢?
4 回答显示为什么没有“结果:”呢?