我需要在点击时清除标记</form>
和</body>
之间的所有文字
出现了一些没有id的文本。
</form>
text text text
</body>
答案 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>