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

("hobby"+j)为什么不是("hobby+j")或者("'hobby'+j")?

var hobby = document.getElementById("hobby"+j);这里面的("hobby"+j)为什么不是("hobby+j")或者("'hobby'+j")?毕竟括号里面的id字段包含在双引号里面啊?

提问者:你家隔壁我姓王 2015-09-18 14:04

个回答

  • pardon110
    2015-09-18 14:41:09
    已采纳

    "hobby"+j 表示字符串hobby与变量j的拼接

    “hobby+j”表示字符串hobby+j

    "'hobby'+j" 表示 字符串 'hobby'+j

    若将括号内赋值到一个变量,打印一下你就知道它们之间的区别了。