Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以编程方式删除html元素_Javascript_Html - Fatal编程技术网

Javascript 以编程方式删除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和

我的web api web应用程序有问题。启动应用程序时显示空地图,按“搜索”时会显示另一个地图。我的问题是如何以编程方式删除第一个映射。以下是解释情况的图片(开始时):

单击搜索时:

这是我的地图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还是一样,它不会被删除请发帖子