使用childNodes获取table对象子节点遇到的问题

最近在写一个tab标签控件,用到了childNodes,节点可以用childNodes[0]来获取其第一个节点,但是有些节点是有隐藏节点的,即便 你不写,它也是存在的,我就遇到了这么个主儿,table,我曾两次受到它的折磨,想要的东西得不到,想要的效果出不来,都拜它所赐!那是因为用 table.childNodes[0]得到的并不是你在HTML里写的第一个<tr>节点,而是一个tbody的节点,即便你不写,它也是 存在的,所以当你想得到第一个tr节点时你必须这样写:table.childNodes[0].childNodes[0]。就是如此!害人啊!

posted on 2011-04-16 14:29  IceWee  阅读(819)  评论(0编辑  收藏  举报

导航