function selectALL(chb){
for (var i=0;i<chbs.length;i++ )
{
chbs[i].checked=chb.checked;
}
}
var chbs=window.onload=function(){
var chbs=data.querySelectorAll("tbody>tr>td>input");
for (var i=0;i<chbs.length;i++)
{
chbs[i].onclick=selectOne;
}
console.log(chbs);
return chbs;
}
如上取得的集合cnbs return出去為啥不對呢?下面的則可以;
function selectALL(chb){
var chbs=data.querySelectorAll("tbody>tr>td>input");
for (var i=0;i<chbs.length;i++ )
{
chbs[i].checked=chb.checked;
}
}
window.onload=function(){
var chbs=data.querySelectorAll("tbody>tr>td>input");
for (var i=0;i<chbs.length;i++)
{
chbs[i].onclick=selectOne;
}
console.log(chbs);
return chbs;
}
你的chbs存儲的是window.onload這個函數,並不是返回值。