工作,有人可以幫助我解決這個問題功能沒有用的document.all
JavaScript代碼:
function CheckAll(pObj) {
var mCurrStatus;
mCurrStatus = pObj.checked;
var mObjList; mObjList = document.all["process"];
for (x = 0; x <= 2; x++) {
var Obj;
Obj = mObjList[x];
Obj.checked = mCurrStatus;
}
}
ASP經典代碼:
response.Write "<td nowrap><input type=checkbox name=process_1 "
response.Write "/>box1</td>"
response.Write "<td nowrap><input type=checkbox name=process_2 "
response.Write "/>box2</td>"
,這是我的全選框:
response.Write "<th align=left><input type=checkbox onclick=CheckAll(this)></th>"
how d OI選擇放入系統箱子當我點擊全選框(它似乎是功能不起作用) 請幫我,而不是給我的例子......非常感謝你小子求助〜
更新時間:
我指的是羅蘭的建議和使新功能,但不工作任何想法?
功能CheckAll(){
var eles = [];
var len = elems.length;
//var inputs = document.getElementsByTagName("input");
var elems = tab.getElementsByTagName("input");
for (var i = 0; i < len; i++) {
if (elems[i].name.indexOf('process_') == 0) {
eles.push(elems[i]);
}
}
//var elems = tab.getElementsByTagName("input");
for (var x = 0; x < len; x++) {
if (elems[x].type == "checkbox") {
elems[x].checked = true;
}
}
}
此外,你可以編輯你的問題... –
要Dimitar,我已經上傳這些代碼在評論字段 – Luk
'document.all'是非標準的,不推薦使用。使用'document.getElementById'或'document.getElementsByName' –