当前位置:编程学习 > C#/ASP.NET >>

怎么清除Div里面所有的元素?

如:
<div id=mydiv></div>

我先是用document.getElementByID('mydiv').appendChild添加了一些的元素,添加之后,div里:
<div id=mydiv>
<a ></a>
<hl></h>
<table>
<tr><td></td></tr>
</table>
</div>

现在我想清除div里面的元素,恢复到<div id=mydiv></div>,请问怎么实现呢? --------------------编程问答-------------------- 将这个标签设置为空,如:

document.getElementByID('mydiv').innerText="";

试试 --------------------编程问答-------------------- document.getElementByID('mydiv').innerHtml = ""; --------------------编程问答-------------------- document.getElementByID('mydiv').innerHtml = "";
這個應該可以的喔 --------------------编程问答-------------------- document.getElementByID('mydiv').innerHtml = "";
--------------------编程问答-------------------- 楼上说的对,就是取到这个id为mydiv的,然后将它的innerHTML清为空字符串即可将其内容清空的 --------------------编程问答-------------------- id.innerHTML --------------------编程问答-------------------- //循环删除
if(mydiv.hasChildNode())
{
mydiv.childNodes[0].parentNode.removeChild(mydiv.childNodes[0]);
} --------------------编程问答-------------------- 不好意思写错了 -_-

var oDiv = document.getElementById("mydiv");
//循环删除
if(mydiv.hasChildNodes())
{
oDiv.childNodes[0].parentNode.removeChild(oDiv.childNodes[0]);
} --------------------编程问答-------------------- 怎么老写错,晕
if(oDiv.hasChildNodes())
{
oDiv.childNodes[0].parentNode.removeChild(oDiv.childNodes[0]);
}
--------------------编程问答-------------------- document.getElementByID('mydiv').innerHTML = "";

大小写注意 --------------------编程问答-------------------- document.getElementByID('mydiv').innerHTML = "";
--------------------编程问答-------------------- document.getElementByID('mydiv').innerHTML = ""; --------------------编程问答-------------------- 拜托以后回复别人问题时,首先确认一下自己的回答是不是正确的
以免为初学者增加不必要的麻烦 --------------------编程问答-------------------- 设置它的innerHTML=''就行了。   
楼上,这不对吗?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,