用js如何清空页面所有的文本框?
js清空页面所有的文本框
function funClear(){
var txts=document.getElementsByTagName(input);
for(var i=0;i=txts.length;i++)
{
if(txts[i].type==text)
{
txts[i].value ="";
}
}
}
大家看看这段代码有什么问题吗!~
[解决办法]
textarea和框架里面的文本框呢?
[解决办法]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><script > function funClear(){ var txts=document.getElementsByTagName("input"); for(var i=0;i<txts.length;i++) { if(txts[i].type=="text") { txts[i].value =""; } } }</script></HEAD><BODY> <form> <input name="txt1" type="text" value="" /><Br> <input name="txt2" type="text" value="" /><Br> <input name="txt3" type="text" value="" /><Br> <input name="txt4" type="text" value="" /><Br> <input type="button" value="清空" onclick="funClear()"/> </form></BODY></HTML>
[解决办法]
你那个if(txts[i].type==text) 不会报错吗?
少了引号..
[解决办法]
txts[i].type=="text"