<input id="wb" name="wb" type="text" >
var j=document.getElementById("wb").value; clearall(); var hobby = document.getElementsByName("hobby"); if(parseInt(j)<0||parseInt(j)>6) { alert("请重新输入1-6的整数"); } else{ hobby[j-1].checked="checked";
这句
if(parseInt(j)<0||parseInt(j)>6)
把j的值转换成int来比较大小,但是为什么下面这句
hobby[j-1].checked="checked";直接用j-1,难道数组(getElementsByName算数组吧)里的编号不需要用数字格式吗?
千秋此意
程序猴jason
Jeson_Wei
相关分类