不懂var hobby = document.getElementById("hobby"+j);
function checkone(){
var j=document.getElementById("wb").value;
var hobby = document.getElementById("hobby"+j);
hobby.checked = true;
// 任务3
}
function checkone(){
var j=document.getElementById("wb").value;
var hobby = document.getElementById("hobby"+j);
hobby.checked = true;
// 任务3
}
2015-10-17
首先
j=document.getElementById("wb").value;
即“j”等于你在输入框里输入的数字,数字表明它是第几个复选框
然后,注意复选框代码input节点的id值
<input type="checkbox" name="hobby" id="hobby1"> 音乐 <input type="checkbox" name="hobby" id="hobby2"> 登山 <input type="checkbox" name="hobby" id="hobby3"> 游泳 <input type="checkbox" name="hobby" id="hobby4"> 阅读 <input type="checkbox" name="hobby" id="hobby5"> 打球 <input type="checkbox" name="hobby" id="hobby6"> 跑步
它的id等于第几个框加hobby;
hobby = document.getElementById("hobby"+j);
这行代码里的(“hobby”+j)就表明要匹配的是id为(“hobby“+j)的复选框;
举报