暂无 |

10. 在 FF 中没有 parentElement,parement.children 而用 parentNode,parentNode.childNodes

A
B
C
D
答案:
问题:
childNodes 的下标的含义在 IE 和 FF 中不同,FF 的 childNodes 中会插入空白文本节点
解决方法:
可以通过 node.getElementsByTagName_r() 来回避这个问题
问题:
当 html 中节点缺失时,IE 和 FF 对 parentNode 的解释不同,例如:
<form>
<table>
<input/>
</table>
</form>
FF中 input.parentNode 的值为form,而IE中 input.parentNode 的值为空节点
问题:
FF中节点自己没有 removeNode 方法
解决方法:
必须使用如下方法 node.parentNode.removeChild(node)
解释:

0

css兼容

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论