请看看下面的代码,有些不是很理解

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

小白菜v

2017-03-14 15:54

function checkone(){

            clearall(); //防止重复选

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

            if(j > 0 && j < 7){

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

            }

            else{

                alert("请输入正确的序号!");

            }

        }

//上面的代码可以正常运行,下面的这两句有点不懂,求解说一下

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

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

写回答 关注

1回答

  • 小胡希里
    2017-03-14 16:46:47

    第一句是获取id为“wb”的值,并转换为整型 ,获得整型数值的 j 

    第二句是设置id为“hobbyj”(j是一个具体的数字)的多选框为选中状态

    不知我是否解释清楚。。

    小白菜v

    看来我得深入的研究了,而且有一些代码之前的教程并没有教的。比如parseInt(),,好无语

    2017-03-14 21:00:49

    共 1 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题