var hobby = document.getElementById("hobby"+j);这里面的("hobby"+j)为什么不是("hobby+j")或者("'hobby'+j")?毕竟括号里面的id字段包含在双引号里面啊?
"hobby"+j 表示字符串hobby与变量j的拼接
“hobby+j”表示字符串hobby+j
"'hobby'+j" 表示 字符串 'hobby'+j
若将括号内赋值到一个变量,打印一下你就知道它们之间的区别了。