qq_慕后端741567
2019-06-14 07:32
function checkone(){
var hobby=document.getElementsByName("hobby");
var j=document.getElementById("wb").value;
for(var a=0;a<j.length;a++){
hobby[(j.charAt(a))-1].checked=true;
} }
第3个任务,j直接获取wb的值后,
1、为什么不能直接用hobby[j],而要加一段for循环?
2、为什么要加一个charAt(a),而不是直接使用,他们不都是数字吗?
我俩看的不一样?答案不是这么写的
你都把这问题提出来了。。自己就去测试一下。。你看看不加循环。。直接写hobby[(j].checked=true;会发生什么事
JavaScript进阶篇
469482 学习 · 22585 问题
相似问题