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);
}
};
}