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

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

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;

提问者:小白菜v 2017-03-14 15:54

个回答

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

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

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

    不知我是否解释清楚。。