宝慕林5689754
2019-08-29 14:21
function checkone(){clearall();
var j=document.getElementById("wb").value;
for(i=0;i<j.length;i++){
if(j.charAt(i)<1 || j.charAt(i)>6){alert("输入错误,请重新输入");
j="";
}}}
j=""不起作用,必须换成document.getElementById("wb").value=“”
j=""语句是重新给j赋值为空字符串,并不会改变文本框的value值,和下面的例子类似:
var a=5; var b=a; b=5; document.write(a);
a的值还是5并不会因为b的值的改变而改变。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题