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

倒数第二个变量里("hobby"+j)是什么意思?

前面的知道是定义变量hobby,获取("hobby"+j)的值并赋给变量hobby?这个("hobby"+j)的值是什么?

提问者:Shanemark 2016-04-08 09:48

个回答

  • 心晴0623
    2016-04-08 12:32:52

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

     var hobby = document.getElementById("hobby"+j);

     hobby.checked = true; 

    后面括号里的“hobby”是一个字符串。然后加号是作连接符用的。j是文本框里面获取的数字(1-6)。

    假设j=3。即 var hobby = document.getElementById("hobby3");选中该ID。

    这个程序使得触发一次按钮只能选择一个。