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

我想知道document.getElementById("hobby"+j).checked=true;

关于getElementById("hobby"+j).为啥后面"hobby"+j 这个功能是怎么实现的啊?

提问者:keida 2015-01-16 17:07

个回答

  • Alex_0725
    2015-01-17 11:02:56
    已采纳

    hobby 后面加 变量 j 是拼接字符串 hobby1~hobby6, 前提是代码外面需要加for循环 j 从1递增到6

  • 神前端
    2015-02-26 17:00:21

    var k=document.getElementsByName("hobby")

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

    k[j].checked=true;


    这样写好像也可以

  • Fiona0126
    2015-01-16 17:23:56

    因为要组成字符串啊,id的名称不是从hobby1~hobby6吗,这样就可以找到它了呀~