问答详情
源自:9-8 访问子节点childNodes

浏览器兼容空白符问题。

怎么样写,可以在IE和firfox等浏览器通用呢?我所说的是节点之间的空白符,在firefox、chrome、opera、safari浏览器是文本节点,所以IE是3,其它浏览器是7。除了写在一行,还有其他办法吗?

提问者:WEYN 2016-04-21 10:58

个回答

  • Valkyrie
    2016-04-21 17:11:56

    可以说木有吧…… 你写多了就可以搞定这部分了,比如获得所有子节点以后遍历它们,通过nodeType来判断是否是元素节点,不是的话略过,是的话放到一个数组里,循环结束返回这个数组~ 这就是为了解决浏览器兼容性、提高工作效率而生的公共/个人方法库的意思啦,功能再多了就是框架啦,哈哈哈

  • 慕UI1237056
    2016-04-21 13:57:39

    同想问~~有木有除了写在一行更好的方法啊啊。写在一行多了之后会眼花缭乱啊啊啊啊