IE11 中的 getElementById(id).remove() 错误
Error with getElementById(id).remove() in IE11
我有这个代码:
document.getElementById(id).remove();
但是,IE 给我这个功能的错误。您知道删除此内容的其他方法吗?
改用此代码:
var child = document.getElementById(id);
child.parentNode.removeChild(child);
if (!('remove' in Element.prototype)) {
Element.prototype.remove = function() {
if (this.parentNode) {
this.parentNode.removeChild(this);
}
};
}
我有这个代码:
document.getElementById(id).remove();
但是,IE 给我这个功能的错误。您知道删除此内容的其他方法吗?
改用此代码:
var child = document.getElementById(id);
child.parentNode.removeChild(child);
if (!('remove' in Element.prototype)) {
Element.prototype.remove = function() {
if (this.parentNode) {
this.parentNode.removeChild(this);
}
};
}