为什么是这样写document.getElementById("hobby"+j).checked = true
而不是这样了document.getElementById("hobby【j】").checked = true
或者这样了document.getElementById("hobby+j").checked = true
当然有问题。
document.getElementById("hobby 【j】").checked=true,其中的【】括号是中文输入法下的符号,不支持,所以肯定不对了。
如果是或者这样了document.getElementById("hobby+j").checked = true,意思是对id值为“hobby+j”的标签进行设置,失去不到j值的,这样得到的只是一个字符串。
请注意看,代码中给出的hobby的id命名方式。是以hobby1,hobby2...命名的,同时需要设置是否被选择。
如果是document.getElementById("hobby【j】").checked = true,其中的【】括号是中文输入法下的符号,不支持,当然也没用理由用这种符号啊。
如果是或者这样了document.getElementById("hobby+j").checked = true,意思是对id值为“hobby+j”的标签进行设置,失去不到j值的,这样得到的知识一个字符串。