全局变量导致脚本崩溃

Global variable causes script crash

本文关键字:崩溃 脚本 全局变量      更新时间:2023-09-26

如果我在JavaScript上面添加这个,我的整个文档将无法工作。如果它在函数内部,它就会起作用。

var items = document.getElementById('list').getElementsByTagName('LI');

示例:http://jsfiddle.net/sozhuqL1/1/

这是因为那行代码抛出了一个错误。如果它不在函数的作用域中,它将在加载该行的页面脚本文件时立即执行。因为我认为这行是正确的,它抛出一个错误,并停止你的整个页面执行。如果你打开firebug, chrome工具,你会在控制台/错误日志中看到错误。