这是网站提供的答案:
function checkall(){
var hobby = document.getElementsByTagName("input");
for(i = 0;i < hobby.length;i++){
if(hobby[i].type == "checkbox"){
hobby[i].checked = true; }
}
}
其中有这一行:
if(hobby[i].type == "checkbox")
问题:为什么是 == 而不是 =?
a=b 表示把b的值赋给a
a==b 表示a和b的值相同
a===b 表示a和b的值和类型都相同