簡體   English   中英

返回保存為javascript變量的html

[英]returning html saved as a javascript variable

我正在使用Dojo數據網格行擴展。 這里的例子。

我試圖在擴展的部分內放置另一個網格。 在這里,我創建了網格容器並將網格附加到其中

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作為變量,並在代碼中返回了THAT。 但是,現在它正在以純文本格式輸出HTML……我必須弄清楚為什么現在不解析它​​。

嘗試使用dojo.place

// Dojo < 1.7
dojo.place(node, refNode, pos);

http://dojotoolkit.org/reference-guide/1.7/dojo/place.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM