我将收集一个文本区域的值(十进制数字),使用它的ID存储到JavaScript变量中,并添加另一个变量的值(十进制数字),然后在同一HTML页面中显示结果。
文本区域代码:
将值传递给变量并将其添加到另一个变量中。
将变量c传递给id为test的div。
文本区域代码:
<div class="input-resp"><span><input class="textbox" id="num" name="count" type="text" size="5" maxlength="3" value="" /></span></div>
将值传递给变量并将其添加到另一个变量中。
var a = document.getElementById('num').value;
var b = 1000;
var c = parseFloat(a) + parseFloat(b);
将变量c传递给id为test的div。
document.getElementById("test").innerHTML = c;
测试ID的HTML
<div id="test"></div>
但是,每当我用新数字更新文本区域时,最终输出不会立即更新。我必须手动刷新页面才能获取新值。有没有办法在不刷新页面的情况下更新值?
data
是在哪里?还有,你是怎么做到的?用点击事件吗? - putvande