我想稍后在同一个脚本中引用一个变量(“特殊”)。我已经使用警告框和document.write显示变量,但现在不知道如何将其值应用于
中的值字段var special=(10000-health);
var health=(100);
<input style="background:#FF7777;" readonly="readonly" type="text" value="special" id="special" />
这只是将“特殊”写入框中,当我想要该值时。
答案 0 :(得分:5)
您必须明确设置值:
document.getElementById('special').value = special;
注意:您只能在中解析元素后才能访问元素。可以肯定的是,您可以在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也值得一读。
答案 1 :(得分:1)
document.getElementById('special').value = special;
答案 2 :(得分:0)
答案 3 :(得分:0)
var input = document.getElementById('special');
input.value = special;