0

我有一个 javascript 项目,并且有一些代码用于在 div 中创建一些子 div:

var fragment = document.createDocumentFragment();
// code here to add divs in fragment
this._container.appendChild(fragment);

' this ' 是我创建的对象,_container是一个 div。this._container 肯定是一个现有的 div。在 this._container.appendChild(fragment) 之后,div 正确显示在我的 html 表单上。

当我在 Visual Studio 中调试它时,片段中的元素显示在文档下。

在此处输入图像描述

有人知道为什么吗?提前致谢。

4

1 回答 1

0

这将取决于代码运行的上下文,它设置了this的值。

检查 this._container 的值。

于 2013-10-24T20:36:47.360 回答