如果我将这个添加到我的JavaScript之上,我的整个文档都无法正常工作。如果它在一个函数内部就可以工作。
var items = document.getElementById('list').getElementsByTagName('LI');
答案 0 :(得分:0)
那是因为那行代码抛出了错误。如果它不在函数范围内,则会在页面加载该行的脚本文件时立即执行。由于我认为该行不正确,因此会抛出错误,并停止整个页面的执行。如果您打开firebug,chrome工具,您将在控制台/错误日志中看到错误。