日期:2014-05-16  浏览次数:20377 次

firfox 下 属性 display="none" 的节点 找不到怎么办?
A
B
C

A节点正常
B   style= "display:none "

A.nextSibling     firefox找不到

IE   正常     求解     多谢

------解决方案--------------------
在firefox中,如果两个节点之间出现空白或其他文字的话,nextSibling获得的就是文本节点, 而在IE中当前节点为div、td(块元素)时,会忽略两节点之间的空白文本.这样将直接导致:如果td中间有空白文本,使用不同浏览器会出错

你看看 A,B 两个节点中间是不是有空白的文本?
------解决方案--------------------
是的,正常应该没问题的