function checkone(){
var j=document.getElementById("wb").value;
var hobby = document.getElementById("hobby"+j);
hobby.checked = true; }
j是获取输入框里面的数值
hobby 是获取id为“hobby' j ' ”的选项框对象
最后一行是,该选项框被选中
可以这样来理解:
首先,我们从实际的例子来看,假如输入数字“3”,那么"3"对应的ID“hobby3”就被选中了,这里的规律是输入的数字“3”与对应元素ID中的数字“3”相同。
然后,我们再从虚拟的数字来看,假如输入数字“j”,那么"j"对应的ID“‘hobby’+j”就被选中了。(这个里面涉及到了字符串的连接)
最后,要用JS代码来写的话,就是document.getElementById('hobby'+j).checked=true。