javascript - 如何在值字段中引用 JavaScript 变量?

标签 javascript variables

我想稍后在同一脚本中引用字段中的变量(“特殊”)。我已经获得了要与警报框和 document.write 一起显示的变量,但现在不知道如何将其值应用到

中的值字段
var special=(10000-health);
var health=(100);

<input style="background:#FF7777;" readonly="readonly" type="text" value="special" id="special" />

当我想要该值时,这只是将“特殊”写入框中。

最佳答案

您必须显式设置该值:

document.getElementById('special').value = special;

注意:您只能在 DOM 中解析之后访问该元素。当然,您可以将这部分脚本插入到 HTML 中的元素之后。通常,JavaScript 代码会添加到 body 结束标记之前,或者仅在 load 事件触发时执行。欲了解更多信息,请参阅Where to place JavaScript in a HTML file .

更新:这是一个示例:

<body>
    <input style="background:#FF7777;" readonly="readonly" type="text" value="special" id="special" />

    <script type="text/javascript">
        var health = 100;
        var special = 10000 - health;
        document.getElementById('special').value = special;
    </script>
</body>

引用文献:getElementById , DOM

MDC's JavaScript Guide也值得一读。

关于javascript - 如何在值字段中引用 JavaScript 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4425469/

相关文章:

django - 检测 Django 模板中未设置的变量

javascript - 如何将对象列表数组合并为单个数组

javascript - 在 Javascript 中对数字和文本进行排序

java - 创建我自己的文档查看器

javascript - 通过用户输入更改输入号码不起作用

Jquery datastring var 返回未定义

javascript - Scribble Maps 设置 map 选项纬度经度

vba - Powerpoint VBA - 将 RGB 颜色作为变量传递

python - 我可以在python中使用方程式作为参数吗

Javascript "pre set"一个变量?