将变量传递给外部Javascript

时间:2015-04-09 14:36:43

标签: javascript jquery html variables input

我有一个动态变量视图,我想传递给外部javascript。

HTML中的

我正在设置一些隐藏的输入字段,如下所示:

<input type=hidden id="varID" value="sourceID">

然后在我的外部Javascript文件中调用它们:

varID = document.getElementById("varID").value;

当我检查那里是否有任何东西时,我总是得到一个未定义的。在我的HTML中,我甚至在加载外部javascript文件之前设置了隐藏的输入字段。

我缺少什么想法?

2 个答案:

答案 0 :(得分:1)

在外部JavaScript中尝试此操作。

$(document).ready(function() {    
    var varID = document.getElementById("varID").value;
});

答案 1 :(得分:0)

试试这个:

window.onload = function () {
   var varID = document.getElementById("varID").value;
}

基本上,JavaScript代码只会在页面加载后运行。