首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

firfox 下 属性 display="none" 的节点 找不到怎么处理

2012-03-20 
firfox 下 属性 displaynone 的节点 找不到怎么办?ABCA节点正常Bstyle display:none A.nextSiblingf

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

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

A.nextSibling     firefox找不到

IE   正常     求解     多谢

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

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

热点排行