【发布时间】:2015-03-23 17:09:45
【问题描述】:
不使用 jQuery - 我试图根据输入的值简单地更改 var - 当用户完成输入时,然后更新 div 值。有没有办法在不编写触发 onchange 的函数的情况下做到这一点?类似于如果发生更改则更改 var。
<div>
<input type="text" maxlength="12" id="inNum" />
</div>
<div id="rooms"></div>
var disNum = document.getElementById('inNum').onchange;
document.getElementById('rooms').innerHTML = disNum.value;
【问题讨论】:
-
你能链接到一个 js fiddle 吗?
-
“不写函数来触发 onchange 吗?比如如果发生变化 change var。” 所以你想在不使用 onchange 的情况下改变它??跨度>
-
@GSaunders 为什么不自己制作呢?复制+粘贴6行代码,没那么难。
-
“有没有不使用 onchange 的方法?”:没有。 “有没有办法在没有 jQuery 的情况下做到这一点”:是的,使用 onchange。
-
@slebetman “有没有办法在不使用 onchange 的情况下做到这一点?”:是的;使用 setInterval 循环。
标签: javascript html