[已解决]为何不是输入0而是输入1对应hobby数组的第一个?

来源:9-4 区别getElementByID,getElementsByName,getElementsByTagName

木畏

2015-04-23 17:01

 //原来是我之前没能正确理解.value,  获取输入框的文本。

    function checkone(){
            var j=document.getElementById("wb").value;
            var hobby = document.getElementById("hobby"+j);
            hobby.checked = true;    }        

写回答 关注

1回答

  • 善始者实凡
    2015-06-08 20:45:53
    已采纳

    你看这个("hobby"+j); 输入数字是j, id="hobby1"到id="hobby6" 要一一对应。如果是0,前面没有定义id=hobby0,所以没反应。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题