[英]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.