Mltwind
2015-11-04 11:05
为什么有可能是null或[object HTMLParagraphElement]?
我来告诉你哇,为什么会是两个结果。
unll 代表失效节点,是因为js放在了ID的上面,我们都知道HTML文档都是从上向下解析的,当浏览器解析到document.getElementById的时候 就会感到困惑而奔溃。因为浏览器还没扫描到ID元素前,你就先提取ID元素,浏览器就二了。
object HTMLParagraphElement 说白了就是有效的。 你可以试试把JS放在Id元素上,或者下,你就知道了。
null是没拿到节点(多半是id写错了或者document.getElementByid写错了),
[object HTMLParagraphElement]就是拿到的节点对象
JavaScript入门篇
739817 学习 · 9566 问题
相似问题