怎么清除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