我有这个HTML:
... foo<span id="baz"/>bar ...
我希望:
... foobar ...
如果我这样做:
var elem = document.getElementByID('baz');
elem.parentNode.remove(elem);
我离开了:
... foo bar ...
我不能删除所有空格,因为这会占用我页面的其余部分,而且我无法添加任何HTML。
答案 0 :(得分:3)
它应该是getElementById
(不是大写ID ),removeChild
而不是remove
var elem = document.getElementById('baz');
elem.parentNode.removeChild(elem);
如果您的html确实如您指出那么它是无效的,因为span
不是自动关闭标记(HTML文档中的 )..它应该是{{1} }