Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ie javascript删除元素_Javascript_Jquery_Internet Explorer - Fatal编程技术网

ie javascript删除元素

ie javascript删除元素,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我正在使用此代码删除一个元素 function deleteMyElement(id) { var elem = document.getElementById("myElement" + id); elem.remove(); } 它适用于chrome和firefox,但不适用于ie。控制台显示了一个错误:该对象不支持remove方法 如何在所有常用浏览器中都能使用此功能?以正常方式操作 elem.parentNode.removeChild(elem); .remove是

我正在使用此代码删除一个元素

function deleteMyElement(id) {
    var elem = document.getElementById("myElement" + id);
    elem.remove();
}
它适用于chrome和firefox,但不适用于ie。控制台显示了一个错误:该对象不支持remove方法


如何在所有常用浏览器中都能使用此功能?

以正常方式操作

elem.parentNode.removeChild(elem);
.remove
是一种jQuery方法,而不是JavaScript


编辑:显然。在我看来有点傻,但你看吧。因为它是实验性的,所以不一定在所有浏览器中都支持它。

以正常方式进行

elem.parentNode.removeChild(elem);
.remove
是一种jQuery方法,而不是JavaScript


编辑:显然。在我看来有点傻,但你看吧。因为它是实验性的,所以不一定在所有浏览器中都支持。

它是实验性的,但它在所有浏览器中都是实验性的,而且不受支持。@AnthonyGrist啊,很公平,谢谢你的链接:)@AnthonyGrist,你的链接说它在IE中不受支持。但它可以工作now@blckbird不支持您最初使用的代码(这就是为什么它不起作用,你问了这个问题),这个答案中的代码是受支持的(这就是为什么它对你起作用)。它是,但它是实验性的,并且不是在所有浏览器中都受支持。@AnthonyGrist啊,很公平,谢谢你的链接:)@AnthonyGrist,你的链接说它在IE中不受支持,但它可以工作now@blckbird您最初使用的代码不受支持(这就是它不起作用的原因,您问了这个问题),此答案中的代码受支持(这就是它对您起作用的原因)。