<分区>
标签 javascript jquery html css
<分区>
所以我正在尝试使用 javascript 删除一个 div,我要删除的 div:
<div class="popover fade left in" style="top: -76.5px; left: -404px; display: block;">
我用来尝试删除它的代码:
<a href="javascript:;" onclick="document(getElementByClassName('popover').remove());" class="btn btn-default btn-xs">Close</a>
我做错了什么吗?
最佳答案
如果您正在使用 remove
jQuery 函数,则需要在 jQuery 对象上调用它。 getElementByClassName
返回一个普通的 DOM 元素。使用 jQuery 选择器 $
选择元素并将其包装在 jQuery 对象中,然后对其调用 .remove
:
$('.popover').remove();
如果您使用的是纯 JavaScript .remove()
,则需要在单个 DOM 元素上调用它,但 getElementsByClassName
会返回一个集合。试试这个:
getElementsByClassName('popover')[0].remove()
关于javascript - 如何使用javascript删除一个div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25535797/