我想稍后在同一脚本中引用字段中的变量(“特殊”)。我已经获得了要与警报框和 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/