Javascript 无法将div内容动态复制到dojo contentpane中

Javascript 无法将div内容动态复制到dojo contentpane中,javascript,html,dijit.layout,Javascript,Html,Dijit.layout,我正在尝试使用javascript动态创建contentpane,我想将另一个div的内容复制到此contentpane中 我使用.innerHTML复制内容,但它没有复制整个div内容。它像屏幕截图一样复制。Javascript函数和菜单工作不正常。请帮忙 //creating contentpane in javascript Tab = new dijit.layout.ContentPane({ id:"Tab",

我正在尝试使用javascript动态创建contentpane,我想将另一个div的内容复制到此contentpane中

我使用
.innerHTML
复制内容,但它没有复制整个div内容。它像屏幕截图一样复制。Javascript函数和菜单工作不正常。请帮忙

//creating contentpane in javascript
    Tab = new dijit.layout.ContentPane({
                         id:"Tab",
                         title: "Tab",
                         content: document.getElementById('divID').innerHTML
                    });

    <div id="divID" style="display:none">   
    <div dojoType="dijit.form.DropDownButton" id="menuId">
    <div>Add</div>
    <div dojoType="dijit.Menu">                     
    <div dojoType="dijit.MenuItem" label="add rows" ></div>
    </div>
    </div>
    <table id="primaryTableId">     
    <thead id="invHeaderRow">
    <th id="Col1" class="col1">Col1</th>
    <th id="Col2" class="col2">Col2</th>
    </thead>
    <tbody id="DataRow">
    </tbody>
    </table>
    </div>
//在javascript中创建contentpane
Tab=新建dijit.layout.ContentPane({
id:“选项卡”,
标题:“标签”,

内容:document.getElementById('divID').innerHTML }); 添加 可乐 可乐
使用dojo查询和 将内容替换为内容:
query('#divID')


“content:document.getElementById('divID').innerHTML”更改或显示页面中的HTML文本,但它不响应javascript创建的HTML内容,dojo query也会处理该HTML内容

虽然此代码片段可能会解决问题,但它没有解释为什么或如何回答问题。请,因为这确实有助于提高你的文章质量。请记住,您将在将来回答读者的问题,而这些人可能不知道您的代码建议的原因。“内容:document.getElementById('divID').innerHTML”更改或显示页面中的HTML文本,但它不会响应javascript创建的HTML内容,dojo query也会处理该HTML内容