返回保存为javascript变量的html
我正在使用Dojo数据网格行扩展 我试图在展开的零件内放置另一个网格。在这里,我创建网格容器并将网格附加到其中返回保存为javascript变量的html,javascript,html,parsing,variables,dojo,Javascript,Html,Parsing,Variables,Dojo,我正在使用Dojo数据网格行扩展 我试图在展开的零件内放置另一个网格。在这里,我创建网格容器并将网格附加到其中 gridDiv = document.createElement('div'); gridDiv.setAttribute('class','blah'); gridDiv.appendChild(grid2.domNode); 稍后,我试图通过返回gridDiv在页面上打印该div return gridDiv; //gives me "[object HTMLDivElement
gridDiv = document.createElement('div');
gridDiv.setAttribute('class','blah');
gridDiv.appendChild(grid2.domNode);
稍后,我试图通过返回gridDiv
在页面上打印该div
return gridDiv; //gives me "[object HTMLDivElement]" in the expanded section
return gridDiv.HTML; //gives me "..." in the expanded section
return String(gridDiv); //gives me "[object HTMLDivElement]" in the expanded section
我如何让它实际地将带有网格的div元素放在页面上?我不能使用jQuery库,但我可以使用Dojo库
谢谢你能给我的帮助!我觉得我错过了一些很明显的东西
/突破/
我使用gridDiv.innerHTML
作为变量,并在代码中返回该变量。然而,现在它正在以纯文本打印HTML。。。我必须弄清楚为什么现在不解析它。尝试使用dojo.place
// Dojo < 1.7
dojo.place(node, refNode, pos);
//Dojo<1.7
dojo.place(节点、参照节点、位置);
尝试使用dojo.place
// Dojo < 1.7
dojo.place(node, refNode, pos);
//Dojo<1.7
dojo.place(节点、参照节点、位置);
有时像这样的库会将相关数据存储在一个隐藏在其他地方的div中,可能会使用类似firebug的东西来查看该数据是否在div中?或者如果它在div里,也许除了。。。是的,当我看到
里面唯一的东西就是。。。或者字符串[object htmldevelment]
有时像这样的库会将相关数据存储在一个隐藏在其他地方的div中,可能会使用类似firebug的东西来查看该数据是否在div中?或者如果它在div里,也许除了。。。是的,当我看到
里面唯一的东西就是。。。或者字符串[object htmldevelment]
无论我如何格式化dojo.place
,它都会在控制台中给我某种“appendChild不是函数”的错误。这是因为我试图使用return
的方式吗?无论我如何格式化dojo.place
,它都会在控制台中给我某种“appendChild不是函数”
错误。这是因为我试图使用return
的方式吗?