为了账号安全,请及时绑定邮箱和手机立即绑定

很不理解 "hobby"+j

求大神给我解释下,这样写为什么也可以

正在回答

2 回答

举例:

//在"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>

1 回复 有任何疑惑可以回复我~
#1

qq_控心_0 提问者

嗯嗯,记住了
2016-08-20 回复 有任何疑惑可以回复我~

去看JavaScript深入浅出第一章

0 回复 有任何疑惑可以回复我~
#1

qq_控心_0 提问者

好的,谢谢
2016-08-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

很不理解 "hobby"+j

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信