js中checkbox 组改变前和改变后的checked值如何获取

JavaScript05

js中checkbox 组改变前和改变后的checked值如何获取,第1张

var myCkx=document.getElementById('myCkx')// 获取页面中id为myCkx的checkbox

alert(myCkx.checked)                      // 显示checkbox的选中状态

myCkx.checked='checked'                   // 设置checkbox为选中状态

alert(myCkx.checked)                      // 检查checkbox的选中状态

//取出本页面所有的checkbox, 是一个数组

var b=document.getElementsByName("checkbox")

//循环数组

for(var i=0i<b.lengthi++)

{

//判断当前项是否被选中

if(b[i].checked==true){

//选中的操作

}

}

你的疑惑:

1.checked不是判断多选框是否被选中吗?

2.那数组b当中存的不是多选框checkbox的value值吗?

不是, 数组b中是checkbox对象,不是checkbox的value

3.那.checked又是啥意思?

判断是否被选中

不清楚直接追问