for(var i = 0;i<obj.elements.length;i++)
{
if(obj.elements[i].type == "checkbox"){
obj.elements[i].checked = true;
//我大概是这样写,但只可以显示一行<tr>
obj.elements[i].style.display ="";
}
}
obj.elements[i].style.display ="";
{
if(obj.elements[i].type == "checkbox"){
obj.elements[i].checked = true;
//我大概是这样写,但只可以显示一行<tr>
obj.elements[i].style.display ="";
}
}
obj.elements[i].style.display ="";
for(var i = 0;i<obj.elements.length;i++)
{
var chk = obj.elements[i];
if(chk.type == "checkbox" && !chk.checked)
chk.click();
}
document.getElementById('statchild_<?=$row[user_id]?>')的statchild_...是tr吗?
checkbox用id名,form提交后不能得到参数,用name
对,是tr
document.getElementById(obj.elements[i].id.replace("checkbox_user","child")).style.display = "";
firefox出现错误: document.getElementById(obj.elements[i].id.replace("checkbox_user", "statchild")) has no properties
怎么回事?
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function CheckAll()
{
for (var i=0;i<document.f2.elements.length;i++)
{
var e = document.f2.elements[i];
if (e.name != 'allcheck')
e.checked = document.f2.allcheck.checked;
}
}
//-->
</SCRIPT>
</HEAD><BODY>
<table class="ListTable">
<form action="book_basic_del.php" method="post" name="f2">
<input type="hidden" name="total" value="{total}">
<tr class="ListTabCap">
<td width="60"><INPUT language=javascript id=allcheck onclick="CheckAll()" type=checkbox>全选</td> </tr>
<tr>
<td><input type="checkbox" name="check{cho_num}" value="{tsbh}" onclick="DelJudgement()"></td>
</tr>
<tr>
<td><input type="checkbox" name="check{cho_num}" value="{tsbh}" onclick="DelJudgement()"></td>
</tr>
<tr>
<td><input type="checkbox" name="check{cho_num}" value="{tsbh}" onclick="DelJudgement()"></td>
</tr> <tr>
<td><input type="checkbox" name="check{cho_num}" value="{tsbh}" onclick="DelJudgement()"></td>
</tr>
<tr>
<td><input type="checkbox" name="check{cho_num}" value="{tsbh}" onclick="DelJudgement()"></td>
</tr>
</BODY>
</HTML>