<input id="sinput" name="a" value="" type="text"><a href="art.php?id=" target="_blank" id="asearch">查询</a>
<script>
document.getElementById("sinput").onchange = function(){
var id = this.value;
if(isNaN(id)) return;
var url = document.getElementById("asearch").href;
url = url + id;
document.getElementById("asearch").href = url;
}
</script>请问用IE8为什么上面获取不到text输入的值,而用火狐却可以。
以前我记得用IE8也是可以的。现在突然就不行了。获取不到文本框输入的值了。
向高人求解。
<script>
document.getElementById("sinput").onchange = function(){
var id = this.value;
if(isNaN(id)) return;
var url = document.getElementById("asearch").href;
url = url + id;
document.getElementById("asearch").href = url;
}
</script>请问用IE8为什么上面获取不到text输入的值,而用火狐却可以。
以前我记得用IE8也是可以的。现在突然就不行了。获取不到文本框输入的值了。
向高人求解。
在其他浏览器下可以使用oninput事件来达到onpropertychange事件同样的效果