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

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

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

提问者:云彩无色3804005 2016-09-18 14:27

个回答

  • 魔法师李维
    2016-09-18 14:55:25

    getElementById这个方法的参数是一个字符串, 只要运算式的结果是字符串就可以使用这个的方法。

    比如说 

    var mm  = 'm';

    var myId = 'm'+12431;


    document.getElementById(myId)

    等价于document.getElementById('m12431')

    等价于document.getElementById( 'm'+12431)