如何解决IE浏览器对象不支持“remove”属性的方法

江南的古屋主要以青砖为材料,砖与砖的缝隙里挤挤挨挨地塞满了苔藓与野草,几根木制的横梁点缀其间。
ZBLOG PHP 文章浏览数自定义插件

在IE浏览器中使用 JS 的 remove 方法,会出现错误提示,也就是说IE浏览器在某些情况下是不支持 remove 方法的。针对这种情况我们可以使用 removeNode 方法来替换。其方法如下。

IE remove方法错误提示

IE不支持remove方法的提示内容如下:

对象不支持“remove”属性或方法

解决IE浏览器对象不支持“remove”属性的方法

解决 IE 中不支持 remove 对象的方法

在IE中可以使用 removeNode 方法来替换 remove 方法,只需要一个判断是否IE浏览器即可!

示例代码:

<script>
divs = document.getElementById('but');
if(!isIE){
    divs.removeNode(true);
} else {
    divs.remove();
}
//判断是否IE浏览器
function isIE() {
    if ((!!window.ActiveXobject || "ActiveXObject" in window) || (/Trident\/7\./).test(navigator.userAgent)) {
        return true;
    } else {
        return false;
    }
}
</script>

到此这篇关于如何解决IE浏览器对象不支持“remove”属性的方法就介绍到这了。都说大雁往南飞,可我看见的鸟都是兜着圈子飞的。更多相关如何解决IE浏览器对象不支持“remove”属性的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!