老是报:'style.display'为空或不是对象----12行错误
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title><script language="javascript"> function ShowTableRow(TableID)
{
if (TableID.style.display=="none")
TableID.style.display="";
else
TableID.style.display="none";
}
</script> </head><body><table width="500" border="1" cellspacing="0" cellpadding="1" >
<%
num=1
do while num<5
%> <tr>
<td>序号<img src="jt.gif" width="9" height="9" onclick="ShowTableRow(<%=num%>)" /></td>
<td>公司代码</td>
<td>公司名称</td>
<td>数量(万支)</td>
</tr>
<tr id=<%=num%> style="display:none">
<td> </td>
<td >aaaaaaaaaaaaaaaaaaaaaa</td>
<td> </td>
<td> </td>
</tr>
<%
num=num+1
loop
%>
</table>
</body>
</html>难道<%=num%> 传不到 javascript 中??????????????
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title><script language="javascript"> function ShowTableRow(TableID)
{
if (TableID.style.display=="none")
TableID.style.display="";
else
TableID.style.display="none";
}
</script> </head><body><table width="500" border="1" cellspacing="0" cellpadding="1" >
<%
num=1
do while num<5
%> <tr>
<td>序号<img src="jt.gif" width="9" height="9" onclick="ShowTableRow(<%=num%>)" /></td>
<td>公司代码</td>
<td>公司名称</td>
<td>数量(万支)</td>
</tr>
<tr id=<%=num%> style="display:none">
<td> </td>
<td >aaaaaaaaaaaaaaaaaaaaaa</td>
<td> </td>
<td> </td>
</tr>
<%
num=num+1
loop
%>
</table>
</body>
</html>难道<%=num%> 传不到 javascript 中??????????????
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title><script language="javascript"> function ShowTableRow(TableID)
{
var TableID = document.getElementById(TableID)
if (TableID.style.display=="none")
TableID.style.display="";
else
TableID.style.display="none";
}
</script> </head><body><table width="500" border="1" cellspacing="0" cellpadding="1" >
<%
num=1
do while num<5
%> <tr>
<td>序号<img src="jt.gif" width="9" height="9" onclick="ShowTableRow(<%=num%>)" /></td>
<td>公司代码</td>
<td>公司名称</td>
<td>数量(万支)</td>
</tr>
<tr id=<%=num%> style="display:none">
<td> </td>
<td >aaaaaaaaaaaaaaaaaaaaaa</td>
<td> </td>
<td> </td>
</tr>
<%
num=num+1
loop
%>
</table>
</body>
</html>
函数据不是获取了 TableRowID 了吗,怎么还要定义 var TableRowID呢???告诉我为什么????????????/