如何删除创建的createDocumentFragment对象?

时间:2015-01-27 13:15:37

标签: javascript jquery html

在一个函数中,我经常创建DocumentFragment-object,因此我想在完成该过程后将其删除。 DocumentFragment没有父级,因此我不能使用例如:

node.parentNode.removeChild(node);

或者例如使用jQuery如下:

var oDocFrag = document.createDocumentFragment();
alert($(oDocFrag).length); // shows 1
$(oDocFrag).remove(); 
alert($(oDocFrag).length); // still shows 1

任何想法如何删除创建的DocumentFragment对象? 提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可以将其设置为null或为空:

 oDocFrag = null;

答案 1 :(得分:0)

试试这个。

oDocFrag.remove();

它对我有用。

参考this