Javascript 是否从文档中删除dom元素,但将其另存为变量?

Javascript 是否从文档中删除dom元素,但将其另存为变量?,javascript,dom,clone,Javascript,Dom,Clone,有没有办法从文档中删除dom元素,但将其另存为变量?我猜我必须将克隆保存为var,然后删除原始的 此外,这种技术会储存样式等吗?是的,你就是这么做的 var savedElement = document.getElementById('element_that_you_want_to_save'); savedElement.parentNode.removeChild(savedElement); // savedElement will still contain the referen

有没有办法从文档中删除dom元素,但将其另存为变量?我猜我必须将克隆保存为var,然后删除原始的


此外,这种技术会储存样式等吗?

是的,你就是这么做的

var savedElement = document.getElementById('element_that_you_want_to_save');
savedElement.parentNode.removeChild(savedElement);

// savedElement will still contain the reference to the object,
// so for example, you can do:
savedElement.style.height = '100px';
document.getElementById('container').appendChild(savedElement);
// etc.