日期:2014-05-17  浏览次数:20747 次

html 如何判断根节点
<tbody   id= "tbody "   name= "tbody "   id= "asdf ">
<tr   name= "AGag "   id= "2233 ">
<td   width= "59 "   name= "asfasdfasasfA "   id= "gaggg "   > 1 </td>
  。。。
<script   language= "vbscript ">
<!--
function   aaa(obj)
msgbox     obj.id
if     obj.childnodes.length   > 0   then
for   i=0   to     obj.childnodes.length-1
        bbb=obj.childnodes(i).id
        aaa(document.getElementById(bbb))
next
end   if  
end   function
-->
</script>

作的递归,但是读到文本的值(“1”)时就出错该如何判断下一个就是文本的值了呢?
因为 <td> 孩子节点长度依然是1,所以“bbb=obj.childnodes(i).id”就会出错。

------解决方案--------------------
if obj.childnodes(i).nodeType =3 then ...