那个错误的提示,意思是 null 是没有 childNodes 的
然后你就会觉得奇怪,这里面没有 null 啊。。。
这是因为 document.getElementById("tabs") 返回了 null
这又说明 没有 id = “tabs” 的 元素。。。。
然后你就更奇怪,明明你写了相应的 HTML 啊。。。
请不要怀疑人生,因为你把脚本写在了 HTML 载入之前
请把脚本挪到页面的最后部分,至少也要挪到你那个 id = “tabs” 的 div 后面。
=============
其实正规的做法是用 window.onload 事件,在页面加载完成后再进行 DOM 操作。
或者更简单的是用 jQuery 的 ready
以上,请采纳,请给分。