为什么我这里取到的checkbox的值一直是空
我是想这样判断,当有复选框被选中的时候层出现document.onmousedown=function(){varchk=document.getElementsByCl...
我是想这样判断,当有复选框被选中的时候层出现
document.onmousedown=function(){
var chk=document.getElementsByClassName("checkBox");
alert(chk);
var mydiv = document.getElementById("container");
for(var i=0;i<=chk.length;i++){
//alert(chk.checked);
if(chk[i]==true){
alert("123");
mydiv.style.display="block";}
}}
我在html中将每个checkbox的class都设置为了checkBox,但是当我在JS代码中用var chk=document.getElementsByClassName("checkBox");取出他的值并alert(chk)的时候为什么是空白的呢,我写成document.getElementsByClassName("checkBox").checked;的时候,alert(chk)报错说他的值是NULL。请大家帮我一下好吗。万分感谢! 展开
document.onmousedown=function(){
var chk=document.getElementsByClassName("checkBox");
alert(chk);
var mydiv = document.getElementById("container");
for(var i=0;i<=chk.length;i++){
//alert(chk.checked);
if(chk[i]==true){
alert("123");
mydiv.style.display="block";}
}}
我在html中将每个checkbox的class都设置为了checkBox,但是当我在JS代码中用var chk=document.getElementsByClassName("checkBox");取出他的值并alert(chk)的时候为什么是空白的呢,我写成document.getElementsByClassName("checkBox").checked;的时候,alert(chk)报错说他的值是NULL。请大家帮我一下好吗。万分感谢! 展开
若以下回答无法解决问题,邀请你更新回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询