var inputs = document.getElementsByTagName('input')
for(var i=0i<inputs.lengthi++)
{
if(inputs[i].getAttribute('type')=='checkbox')
{
inputs[i].checked = true
}
}
}
function reverse_select_all(){
var inputs = document.getElementsByTagName('input')
for(var i=0i<inputs.lengthi++)
{
if(inputs[i].getAttribute('type')=='checkbox')
{
if (inputs[i].checked == true){
inputs[i].checked = false
}else{
inputs[i].checked = true
}
}
}
}
function selectAll1(MENU_ALL,QIANZHUI,NUMBER)//全选名称或id,前缀,个数
{
for(var i=1i<=NUMBERi++)
{
var bba=QIANZHUI+"_"+i
var bba1=document.getElementById(MENU_ALL)
if(bba1.checked)
document.getElementById(bba).checked=true
else
document.getElementById(bba).checked=false
}
}
function selectAll2(MENU_ALL,QIANZHUI,NUMBER,NUMBER1)//全选名称或id,前缀,开始位置,结束位置
{
for(var i=NUMBER1+1i<=NUMBERi++)
{
var bba=QIANZHUI+"_"+i
var bba1=document.getElementById(MENU_ALL)
if(bba1.checked)
document.getElementById(bba).checked=true
else
document.getElementById(bba).checked=false
}
}
帮你写好了var allElements = document.getElementsByTagName("input")
var classElements=[]
for (var i = 0 i < allElements.length i++) {
if (allElements[i].getAttribute("stor_id") == "a1") {
classElements[classElements.length] = allElements[i]
}
}
alert(classElements)
写判断。1.点击全选时是把所有的项加上checked
2.获取这个checked的数量
3.当checked数量不等于全部项的数量时,就把全选按钮的checked属性设为false