求大神给我解释下,这样写为什么也可以
举例:
//在"hobby"+j中,
j是可变的数,如1,2
"hobby"+j共同构成了id
编译器能够识别这样的格式
document.getElementById("hobby"+1)
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<input type="checkbox" name="hobby" id="hobby1">  音乐
<input type="checkbox" name="hobby" id="hobby2">  登山
<script type="text/javascript">
    var hobby1 = document.getElementById("hobby"+1);//******
var hobby2 = document.getElementById("hobby"+2);//*******
hobby2.checked = true;//******
</script>
</body>
</html>
去看JavaScript深入浅出第一章