两个标签之间清除

时间:2012-04-16 17:48:13

标签: javascript jquery html

我需要在点击时清除标记</form></body>之间的所有文字 出现了一些没有id的文本。

</form>
text text text
</body>

3 个答案:

答案 0 :(得分:4)

var pa=document.body;
  while(pa.lastChild.tagName!="FORM"){
  pa.removeChild(pa.lastChild);
}

答案 1 :(得分:0)

试试这个:

</form>
<span id="mySpan" onclick="document.getElementById('mySpan').innerHTML = '';">text text text</span>
</body>

答案 2 :(得分:0)

将外部元素的html替换为内部元素的html:

<div id="div1">
    Outer
    <div id="div2">Inner</div>
    Outer
</div>

<div onclick="replace()">Clear</div>

<script type="text/javascript">
    function replace()
    {
        $("#div1").html( $("#div2").html() )
    }
</script>