解决IE浏览器对象不支持“remove”属性的方法
墨初 前端设计 5308阅读
在IE浏览器中使用 JS 的 remove 方法,会出现错误提示,也就是说IE浏览器在某些情况下是不支持 remove 方法的。针对这种情况我们可以使用 removeNode 方法来替换。其方法如下。
IE remove方法错误提示
IE不支持remove方法的提示内容如下:
对象不支持“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>