Possible Duplicate:
Why does jQuery or a DOM method such as `getElementById` not find the element?
我有这个脚本:
<script>
var dataoriginale = document.getElementById("savedataoriginale").value;
</script>
以及此文本字段:
<input name="savedataoriginale" id="savedataoriginale" type="text" value="testtest">
但是当我尝试打印 javascript var
<script>document.write(dataoriginale)</script>
我未定义。
为什么?我该如何解决这个问题?最佳答案
这是因为在从输入中获取值之前,您有 2 个冲突的 js session
这是工作选项
<input name="savedataoriginale" id="savedataoriginale" type="text" value="testtest">
<script>
var dataoriginale = document.getElementById("savedataoriginale").value;
document.write(dataoriginale);
</script>
关于javascript - 从文本字段获取值并将其发布到 JavaScript 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14562964/