 
		qq_控心_0
2016-08-19 18:23
求大神给我解释下,这样写为什么也可以
 
				举例:
//在"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深入浅出第一章
JavaScript进阶篇
469065 学习 · 22582 问题
相似问题