这是我的代码:
<input type="text" id="fname">
<input type="button" onclick = "b();" value="change" />
<script>
function b(){
var fanme = document.getElementById('fname');
if(fname.value){
fname.value="";
}else{
fname.value="ffff";
}
</script>
我试过了,但是当我点击按钮两次时 fname
的值有时会改变。怎么了?
在其他浏览器上是可以的
最佳答案
试试这个:使用 Element
代替 Elements
并使用 关闭函数。
function b(){
var fanme = document.getElementById('fname');
if(fname.value){
fname.value="";
}else{
fname.value="ffff";
}
}
关于javascript - 如何使用 Element.PropertyName IE 浏览器将值设置为 “text”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15872475/