问题描述
- 关于javascript反选的一个问题
-
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){
......
}
时间: 2024-07-30 08:12:47