学习产品的皮卡丘
2017-05-18 23:23
function checkone(){ var j=document.getElementById("wb").value; var hobby = document.getElementById("hobby"+j); hobby.checked = true; } 不是特别能理解
我的理解是:先通过id为wb找到元素并将值存在变量j中,var hobby = document.getElementById("hobby"+j);这句括号中是做字符连接,题中不是每个id都是hobby1 hobby 2 hobby3等等!你在文本框中输入几就会找到相应的选项了!然后再给true让其为选中状态!也不知道这样理解可以不?!
明白了谢谢
1. var j=document.getElementById("wb").value; ==> 获得确定按钮前面框框的值.
2. var hobby = document.getElementById("hobby"+j); ==> 获得("hobby"+j) 对应的属性, 例如j=2, ("hobby"+j) = hobby2, 所以就是获得 "登山" 这个选项.
hobby.checked = true; } ==> 等于true, 相当于选中,也就是会打上勾。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题