javascript删除或替换完整的HTML标记

时间:2016-08-30 10:22:32

标签: javascript replace

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

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

我尝试使用替换,但我只替换文本,不能替换代码字符,如&lt; =“”&gt;和东西。 我需要帮助!

5 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

试试这个。假设你只有一个这个类的元素。

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

答案 2 :(得分:0)

您可以使用以下代码

使用JQuery:

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

按类名删除元素:

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

使用javascript:

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

答案 3 :(得分:0)

抱歉,这是一个像这样的字符串,我用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>

答案 4 :(得分:0)

$( ".li-sortable-background" ).replaceWith("<h2>your vale</h2>");