Javascript “我该怎么做?”;刷新“;DOM中的元素?
我有一个空的DIV元素,在其中我使用函数createElement(“img”)附加图像,并使用appendChild附加它们。现在我有了充满图像的DIV元素 我想用一个按钮来清理这个DIV,同时在其中添加新的图像。Javascript “我该怎么做?”;刷新“;DOM中的元素?,javascript,dom,Javascript,Dom,我有一个空的DIV元素,在其中我使用函数createElement(“img”)附加图像,并使用appendChild附加它们。现在我有了充满图像的DIV元素 我想用一个按钮来清理这个DIV,同时在其中添加新的图像。 谢谢你的帮助你说的清洁是什么意思?如果你只是想清空它,你可以这样做 document.getElementById('mydiv').innerHTML = ''; 然后添加您想要的任何新图像。您只是在寻找方法replaceChild吗?或者,您可以在添加新图像之前删除所有子元素
谢谢你的帮助你说的清洁是什么意思?如果你只是想清空它,你可以这样做
document.getElementById('mydiv').innerHTML = '';
然后添加您想要的任何新图像。您只是在寻找方法
replaceChild吗?或者,您可以在添加新图像之前删除所有子元素:
// assuming yor div is in variable divelement
while (divelement.firstChild)
divelement.removeChild(divelement.firstChild);
//假设yor div在变量div元素中
while(divelement.firstChild)
divelement.removeChild(divelement.firstChild);
虽然在循环中设置innerHTML和调用removeChild()都可以清除DIV中的内容,但由于当今浏览器的特性,innerHTML方法将要快得多