桂圆粥
2019-03-09 17:03
function checkone(){
var j=document.getElementById("wb").value;
var hobby = document.getElementsByName("hobby");
// 任务3
for(i=0;i<j.length;i++){
hobby[(j.charAt(i))-1].checked=true;
}
}
其中 for(i=0;i<j.length;i++) j的值不是输入框的值吗,怎么是数组呢,而且每次只输入一个数字
你想法没有错, j 获取的就是输入框输入的一个数值 代码这样写就可以了
function checkone(){
var j=document.getElementById("wb").value;
// 任务3
document.getElementById("hobby"+j).checked=true;
}
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题