javascript - 从文本字段获取值并将其发布到 JavaScript 变量中

标签 javascript html var

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/

相关文章:

javascript - 如何使用裁剪插件避免透明背景

javascript - element.scrollTop 在设置非常大的值时在浏览器中具有不同的行为

html - 为什么一些字体很棒的图标不显示

javascript - 使用 Javascript 启用和禁用文本框?

javascript - 当我在 Three.js 中使用加载器时,变量未定义

带有自定义参数的 Javascript 回调

javascript - 如何在模态上设置动态数据

javascript - 设置一个 JS 变量并在 html 标签中使用它

javascript - 将两个重复输入的 JavaScript 放在一起

ios - 通过另一个 ViewController 访问 ViewController 的变量