繁体   English   中英

javascript完全删除或替换HTML标记

[英]javascript remove or replace completely HTML tag

我尝试从我的代码中删除或替换此HTML标签。

<li class="li-sortable-background">

我尝试用replace替换,但是我只能替换文本,不能替换<=“”>之类的代码字符。 我需要帮助!

当您要删除元素本身以及其中的所有内容时,请使用.remove()方法。

尝试这个。 假设该类只有一个元素。

document.getElementsByClassName('li-sortable-background')[0].remove()

您可以使用以下代码

使用JQuery:

$("#div1").remove();

通过类名称删除元素:

$('.className').remove();

使用javascript:

var child = document.getElementById("divId");
child.parentNode.removeChild(child);

抱歉,它是这样的字符串,我在textarea值中给出了它。 我只想删除带有类的LI

<form name="asd" id="freeld_form" class="sortable ui-sortable" action="" method="get">
<li class="li-sortable-background">
<label for="asd" id="aha"></label>
<input name="asd" id="asd" class="" placeholder="" type="">
<button class="deleteButton"><img src="images/delete-button.svg" title="Load File"></button>
</li>
</form>
$( ".li-sortable-background" ).replaceWith("<h2>your vale</h2>");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM