function fall(){
for(var i=0; i<obj.length; i++)
if(obj[i].checked)
obj[i].checked="";
else
obj[i].checked="true";
}
这是一个反选的函数,为什么if(obj[i].checked)括号里不能写成if(obj[i].checked=true),怎么理解这个函数
if后面是一个条件判断 你这是个赋值啦 改成obj[i].checked==true 应该就行了
if(obj[i].checked=true)
你=号是赋值,当然不行了
要判断比较应该是==,而不是=
if(obj[i].checked==true){
......
}