检查DOM文本节点是否为空的最佳方法是什么?空白我的意思是只有空格,退货,标签等.如果它包含nbsp; 那不是空白.
我在做:
element.nodeValue.trim().length != 0
Run Code Online (Sandbox Code Playgroud)
但是,这也摆脱了,这是我不想要的.
(这是一个Chrome扩展,所以使用修剪是可以的 - 没有IE!)
我最终更换了 nbsp; 用炭,然后修剪。
element.nodeValue.replace(/\u00a0/g, "x").trim().length != 0
Run Code Online (Sandbox Code Playgroud)