打印

BT9031: 只有 IE 的 HTMLElement 有 applyElement 方法

作者:王军

标准参考

无。

问题描述

只有 IE 的 HTMLElement 有 applyElement 方法,其他浏览器则不支持。

造成的影响

该问题可能造成某些使用该方法设计的功能在非 IE 浏览器中不能实现。

受影响的浏览器

IE6 IE7 IE8

问题分析

Element.applyElement 是 IE 浏览器的特性,简介如下:

applyElement
用于将一个元设置为另一个元素的父元素或子元素。

关于 applyElement 的更多信息,请参考 MSDN applyElement Method

解决方案

尽量避免使用 applyElement 方法编写代码,可以使用标准方法实现同样功能,如 appendChild、insertBefore、removeChild、replaceChild、cloneChild 等。

参见

知识库

相关问题

测试环境

操作系统版本: Windows 7 Ultimate build 7600
浏览器版本: IE6
IE7
IE8
Firefox 3.6
Chrome 4.0.302.3 dev
Safari 4.0.4
Opera 10.51
测试页面:
本文更新时间: 2010-07-02

关键字

applyElement appendChild removeChild