我正在使用一些javascript(大约12,000行)并且有一些这样的实例
if (!chkLoad.checked) {
但是当我搜索 chkLoad 时,我发现它无法在任何地方声明。我甚至从项目的根目录中搜索了多个文件,即使它找到了50个chkLoad实例,也找不到像
这样的内容。var chkLoad = document.getElementById('chkLoad');
当我在Firebug中调试网站时,当我打破其中一个条件时,它确实显示 chkLoad 实际上是的 ID 的元素chkLoad ,但代码中没有显示 chkLoad 的分配。
我的搜索可能会遗漏什么,以找到 chkLoad 的定义位置然后分配?
答案 0 :(得分:1)
在Javascript中,您可以通过它的ID来引用HTML元素。
HTML:
<input type="checkbox" id="chkLoad">
JS:
alert(chkLoad.checked)
这是小提琴:http://jsfiddle.net/qC76e/
抱歉,你已经继承了12,000行JS。