js 去掉 div <br> 标签

取出两个undefined是因为在ff中会将元素內的换行当成一个空的文本节点来处理。

有两种办法可以忽略掉空的文本节点:

第一种根据nodeType过滤掉空文本节点:

 


另外,children在IE中会将注释当莋节点包含在内需要注意一下,比如下面这种结构:





nodeType返回值代表的含义:


























我要回帖

更多关于 js div 的文章

 

随机推荐