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

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

keida

2015-01-16 17:07

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

写回答 关注

3回答

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

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

    keida

    非常感谢!

    2015-01-17 11:23:57

    共 1 条回复 >

  • 神前端
    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吗,这样就可以找到它了呀~

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题