js判断classname问题
js代码
<script type="text/javascript">
function onClick(){
var li = document.getElementById("checkList").getElementsByTagName("li");
for(var i=0; i<li.length; i++){
li[i].onclick = function(){
if(this.className == "checked"){
this.className ="123";
}
else {
this.className ="checked";
}
}
}
}
window.onload = onClick;
</script>
不知为什么 点击复选框但是并不是没次都会触发if判断。。。。有时候可以有时候不可以
请会的指点下哪里错了,本人刚接触