为了账号安全,请及时绑定邮箱和手机立即绑定

var hobby = document.getElementById("hobby"+j); 这段代码怎么理解

 function checkone(){

            var j=document.getElementById("wb").value;

            var hobby = document.getElementById("hobby"+j);

            hobby.checked = true;    }   


正在回答

2 回答

j是获取输入框里面的数值 

 hobby 是获取id为“hobby' j ' ”的选项框对象

最后一行是,该选项框被选中

0 回复 有任何疑惑可以回复我~
#1

qq_孤单摩天轮_0 提问者

非常感谢!
2018-06-14 回复 有任何疑惑可以回复我~
#2

那人那人 回复 qq_孤单摩天轮_0 提问者

不谢不谢
2018-06-14 回复 有任何疑惑可以回复我~

可以这样来理解:

首先,我们从实际的例子来看,假如输入数字“3”,那么"3"对应的ID“hobby3”就被选中了,这里的规律是输入的数字“3”与对应元素ID中的数字“3”相同。

然后,我们再从虚拟的数字来看,假如输入数字“j”,那么"j"对应的ID“‘hobby’+j”就被选中了。(这个里面涉及到了字符串的连接)

最后,要用JS代码来写的话,就是document.getElementById('hobby'+j).checked=true。

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

var hobby = document.getElementById("hobby"+j); 这段代码怎么理解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信