问答详情
源自:9-4 区别getElementByID,getElementsByName,getElementsByTagName

为什么运行不出来 求大神解答

https://img3.mukewang.com/5c08c29d00015de405300264.jpg为什么parseInt(q)改成(j

)才能运行

提问者:慕粉8182842 2018-12-06 14:34

个回答

  • 宝慕林6291606
    2018-12-18 16:31:21

    代码有问题。你的for循环只运行了一次,而且在你输入1的时候才可以选到框,其他的没效果。

  • 郭长生
    2018-12-06 22:40:49

    最后这个思路不用这么复杂

    不用循环和判断 j的值  j是自己输入的 不会改变的值 

    只需要找到要改变的hobby1-6

    document.getElementById("hobby"+j).checked=true;

  • 慕粉8182842
    2018-12-06 14:35:34

    测试了一下说 var q未定义