Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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
Javascript IE11中的getElementById(id).remove()错误_Javascript_Getelementbyid_Removechild - Fatal编程技术网

Javascript IE11中的getElementById(id).remove()错误

Javascript IE11中的getElementById(id).remove()错误,javascript,getelementbyid,removechild,Javascript,Getelementbyid,Removechild,我有以下代码: document.getElementById(id).remove(); 但是,这个函数有一个错误。您知道另一种删除方法吗?请使用以下代码: var child = document.getElementById(id); child.parentNode.removeChild(child); 使用 只有“边缘”版本的IE支持这一点。检查手册总是个好主意。id的值是什么,html是什么样子的?错误:“对象不支持属性或方法‘删除’”,谢谢。很高兴为我工作。 if (!('r

我有以下代码:

document.getElementById(id).remove();
但是,这个函数有一个错误。您知道另一种删除方法吗?

请使用以下代码:

var child = document.getElementById(id);
child.parentNode.removeChild(child);
使用


只有“边缘”版本的IE支持这一点。检查手册总是个好主意。id的值是什么,html是什么样子的?错误:“对象不支持属性或方法‘删除’”,谢谢。很高兴为我工作。
if (!('remove' in Element.prototype)) {
    Element.prototype.remove = function() {
        if (this.parentNode) {
            this.parentNode.removeChild(this);
        }
    };
}