除了DOM中的图片外,我必须删除body
中的所有内容。
所以,这就是我所做的。
在变量中存储img标记。
var img_nodes = document.getElementsByTagName('img');
删除了body
var body_node = document.getElementsByTagName('body');
body_node[0].innerHTML = ''
添加了存储的img节点作为子节点
for each (child in img_nodes){
body.appendChild(child);
}
但是在我运行body_node[0].innerHTML = ''
之后,img_nodes变成了undefined
。
我想这是因为元素节点作为对象存储在列表中(作为参考)。如何保存我选择的img_nodes对象?