慕数据1404508
2019-07-23 17:39
function checkone(){
var j=document.getElementById("wb").value;
var hobby=document.getElementById("hobby"+j);
hobby.checked=true;
}
document.getElementById("hobby"+j) 是 “hobby+j” 也就是说若果j是1 那么获取的id就是hobby1 如果j是2那么获取的id就是hobby2 这个是字符串拼接
这段代码第一句 var j=document.getElementById("wb").value; 获取的id为wb的dom节点的input的值
第二句 var hobby=document.getElementById("hobby"+j);获取id 为hobby+input值的 dom节点;
hobby.checked=true 这个说明第二句拿到的应该是checkbox类型input的框,并把第二步的checkbox设置为选中
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题