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

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

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

提问者:developer0229641 2017-08-14 21:09

个回答

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

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

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

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