asp问题,急救,汗

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:54:50
b的应该是3啊,不是有三个tr么,为什么总是1

<script language="vbscript" type="text/vbscript">
sub wen()
b=document.getelementbyid("yy").childnodes.length
msgbox b
end sub
</script>
<body>
<table name="123" width="259" height="93" border="0" cellpadding="0" cellspacing="0" id="yy" onclick="wen">
<tr id="qq">
<td id="t" height="28" >fgggggggggg</td>
</tr>
<tr id="vv">
<td id="2"> </td>
</tr>
<tr>
<td id="ff"> </td>
</tr>
</table>
</body>
</html>

<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="vbscript" type="text/vbscript">
sub wen()
'b=document.getElementById("yy").childnodes.length '因为<table>的下面默认紧接还有一个<tbody>标记,所以b为1
msgbox document.getElementById("yy").childnodes(0).nodeName '证实table下的节点为tbody
'如果需要读取<tr>的个数可以这样
b = Document.getElementById("yy").childnodes(0).childnodes.length
MsgBox "b="& b
end sub
</script>
</HEAD>
<body>
<table name="123" width="259" height="93" border="0" cellpadding="0" cellspacing="0" id="yy" onclick="wen">

<tr id="qq">
<td id="t" height="28" >fgggggggggg</td>
</tr>
<tr id="vv">