為什么我的報錯了
<script> ????var?isElement?=?function(el){ ????????return?!!el&&el.nodeType?===1; ???????} ???????console.log(isElement(document.getElementById('test')));//div元素 ???????console.log(isElement(document.getElementById("test").nextSibling)); </script> <body> ????<div?id="test">aaa</div><!--這是一個元素節(jié)點--> </body> 報錯內容:?Uncaught?TypeError:?Cannot?read?property?'nextSibling'?of?null
2016-10-14
script應該放在最后運行即可. 因為解析順序由上而下, 此時并沒有加載上id為test的div