Javascript 以编程方式删除html元素
我的web api web应用程序有问题。启动应用程序时显示空地图,按“搜索”时会显示另一个地图。我的问题是如何以编程方式删除第一个映射。以下是解释情况的图片(开始时): 单击搜索时: 这是我的地图html代码:Javascript 以编程方式删除html元素,javascript,html,Javascript,Html,我的web api web应用程序有问题。启动应用程序时显示空地图,按“搜索”时会显示另一个地图。我的问题是如何以编程方式删除第一个映射。以下是解释情况的图片(开始时): 单击搜索时: 这是我的地图html代码: <div id="world-map" class="forDelete" style="width: 600px; height: 400px" > </div> 有什么建议说明为什么这不起作用吗?还是可能的解决方案? p、 第一次用html和
<div id="world-map" class="forDelete" style="width: 600px; height: 400px" >
</div>
有什么建议说明为什么这不起作用吗?还是可能的解决方案?
p、 第一次用html和java脚本编写s.I代码。它是一个类,所以不带散列。那么应该是这样的:
$(".forDelete").remove();
否则,如果要使用元素的idi:
$("#world-map").remove();
还请记住,JS是大写敏感的,所以它不是.Remove,而是.Remove()它是一个类,所以不带散列。那么应该是这样的:
$(".forDelete").remove();
否则,如果要使用元素的idi:
$("#world-map").remove();
还请记住,JS对大写敏感,因此它不是.Remove,而是.Remove()您使用了错误的函数(如果Remove是一个函数) 请使用.remove() 您可以查看更多信息 编辑:
正如其他答案所说,对于必须使用的类,您也使用了错误的选择器。请参见您使用了错误的函数(如果删除是一个函数) 请使用.remove() 您可以查看更多信息 编辑:
正如另一个答案所说,您也使用了错误的选择器,对于必须使用的类“请参见使用jquery,您可以同时使用remove()和detach()方法 使用普通javascript
var elem = document.getElementById('world-map');
elem.parentNode.removeChild(elem);
使用jquery可以同时使用remove()和detach()方法 使用普通javascript
var elem = document.getElementById('world-map');
elem.parentNode.removeChild(elem);
$(“#forDelete”).Remove()代码>必须是$(“.forDelete”).remove()
如果您使用的是jquery,那么$(“.forDelete”).remove()代码>@Roberrrt还是一样,它没有deleted@gurvinder372仍然一样,它不会被删除请发布一个$(“#forDelete”).Remove()代码>必须是$(“.forDelete”).remove()
如果您使用的是jquery,那么$(“.forDelete”).remove()代码>@Roberrrt还是一样,它没有deleted@gurvinder372还是一样,它不会被删除请发帖子