很不理解 "hobby"+j
求大神给我解释下,这样写为什么也可以
求大神给我解释下,这样写为什么也可以
2016-08-19
举例:
//在"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>
举报