已分配Javascript变量,但我找不到哪里

时间:2013-11-20 22:28:26

标签: javascript dom

我正在使用一些javascript(大约12,000行)并且有一些这样的实例

if (!chkLoad.checked) {

但是当我搜索 chkLoad 时,我发现它无法在任何地方声明。我甚至从项目的根目录中搜索了多个文件,即使它找到了50个chkLoad实例,也找不到像

这样的内容。
var chkLoad = document.getElementById('chkLoad');

当我在Firebug中调试网站时,当我打破其中一个条件时,它确实显示 chkLoad 实际上是 ID 的元素chkLoad ,但代码中没有显示 chkLoad 的分配。

我的搜索可能会遗漏什么,以找到 chkLoad 的定义位置然后分配?

1 个答案:

答案 0 :(得分:1)

在Javascript中,您可以通过它的ID来引用HTML元素。

HTML:

<input type="checkbox" id="chkLoad">

JS:

alert(chkLoad.checked)

这是小提琴:http://jsfiddle.net/qC76e/

抱歉,你已经继承了12,000行JS。