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

这个语法有问题吗?

为什么是这样写document.getElementById("hobby"+j).checked = true

而不是这样了document.getElementById("hobby【j】").checked = true

或者这样了document.getElementById("hobby+j").checked = true

正在回答

2 回答

当然有问题。

document.getElementById("hobby 【j】").checked=true,其中的【】括号是中文输入法下的符号,不支持,所以肯定不对了。

如果是或者这样了document.getElementById("hobby+j").checked = true,意思是对id值为“hobby+j”的标签进行设置,失去不到j值的,这样得到的只是一个字符串。

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

请注意看,代码中给出的hobby的id命名方式。是以hobby1,hobby2...命名的,同时需要设置是否被选择。

如果是document.getElementById("hobby【j】").checked = true,其中的【】括号是中文输入法下的符号,不支持,当然也没用理由用这种符号啊。

如果是或者这样了document.getElementById("hobby+j").checked = true,意思是对id值为“hobby+j”的标签进行设置,失去不到j值的,这样得到的知识一个字符串。


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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468306    人
  • 解答问题       21893    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

这个语法有问题吗?

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