问答详情
源自:9-22 编程练习

有一个地方感觉很晕,table怎么还要找他的lastChild?

这里用document.getElementById('table').lastChild

用nodeName看到的是TBody..然后不加lastChild是TABLE..但是这里节点没有新的标签啊?就是只有一个table标签.莫非一个table标签本来就有2层?

谁知到麻烦给解释下?

提问者:klauz 2015-02-12 01:16

个回答

  • 康振宁
    2015-02-12 10:37:16

    table的子节点结构为text和tbody,而所有的tr和td均在tbody中,所以要想获取tr和td元素,就必须先获取tbody元素,所以先要获取table的lastChild