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

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

developer0229641

2017-08-14 21:09

这句代码应该怎样理解,为什么是用document.getElementById来获取bobby 而不是用getElementsByName来获取,请大牛帮忙解答下,小白提问多多包涵 

写回答 关注

2回答

  • 破旧的时光机3662066
    2017-09-08 01:19:41

    name都是hobby而Id是hobby1~hobby6 j是文本框取到的值 这样刚好可以确定对应的爱好 hobby1就是音乐

  • 慕粉215238296
    2017-08-15 14:48:27

    因为之前定义的时候name 都是一样的 ID每个都不同  “ hobby+数字“ 方式分别对应不同的多选框


JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题