这么删除子节点竟然不行

这样删除子节点竟然不行var parent document.getElementById(displayArea)var children parent.get

这样删除子节点竟然不行

        var parent = document.getElementById('displayArea');        var children = parent.getElementsByTagName('tr');        for(var i=1; i<children.length; i++) {            parent.removeChild(children[i]);        }

?这样删除子节点竟然不行,。。。没办法,换成

?

        var parent = document.getElementById('displayArea');        var children = parent.getElementsByTagName('tr');        var length = children.length;        while(length > 1) {            parent.removeChild(children[1]);        }

?原因待考证

?

env:? ubuntu+ff

?

?

1 楼 sdh5724 2010-04-16   很明显, 你没有认真看迭代器的使用, 以及List类型数据结构的操作方式。
无论哪个语言, 都不能这样做的。