|
|
1
7
下面的版本比这里发布的其他版本短,效率更高。改进包括:
代码:
|
|
|
2
5
上面的解决方案运行非常慢,让我的火狐崩溃。所以我对它进行了一些优化,现在它工作得很好(主要问题是重复引用HTML集合对象node.childnodes)。 谢谢你给我一个很好的起点,但我觉得这是值得一贴的:
|
|
|
3
1
您需要递归地查看当前节点的所有子节点。当考虑一个节点时,您将删除任何空文本节点并合并任何相邻的文本节点。
|
|
|
4
0
基于Tvanfosson的伪代码,我在javascript中得出了以下结论:
|
|
|
5
0
我认为上述解决方案并不完全正确。 fwiw,这里是一个正常工作的函数加上一个粘合函数,如果它可用,则使用本机正常化:
}
} |