Dojo 1.8:连接列表domConstruct.toDom

Dojo 1.8:连接列表domConstruct.toDom,dojo,Dojo,您好,在应用domConstruct.toDom之前,我无法将两个列表连接在一起 我知道可以这样做,即: require(["dojo/text!, myListHtml.html", "dojo/domReady!"], function(myListHtml){ var list = domConstruct.toDom(myListHtml); }); 但是,我想知道两个列表应如何编码,即:- require(["dojo/domReady!"], f

您好,在应用domConstruct.toDom之前,我无法将两个列表连接在一起

我知道可以这样做,即:

    require(["dojo/text!, myListHtml.html", "dojo/domReady!"], 
    function(myListHtml){
     var list = domConstruct.toDom(myListHtml);
    });
但是,我想知道两个列表应如何编码,即:-

require(["dojo/domReady!"], function(){
var list = domConstruct.toDom
('<ol>\
   <li class="odd">\
    <div class="bold">\
     <a class="odd">Odd</a>\
    </div>\
   </li>\
   <li class="even">\
    <div class="italic">\
     <a class="even">Even</a>\
    </div>\
   </li>\
  </ol>\

  <ol id="list2">\
   <li class="odd">Odd</li>\
  </ol>');
require([“dojo/domReady!”],function(){
var list=domConstruct.toDom
('\
  • \ \ 奇怪的\ \
  • \
  • \ \ 甚至\ \
  • \ \ \ 奇数\ ');
    请告知。提前谢谢
    Clement

    为什么要尝试加入这两个列表?domConstruct.toDom()返回一个domNode,但您在上面尝试的是两个domNodes

    如果您真的想“组合”它们,可以将它们嵌套在另一个domNode中,如下所示:

    var lists = domConstruct.toDom(
    '<div>\
       <ol>\
        <li class="odd">\
        ...
       </ol>\
       <ol id="list2">\
        <li class="odd">Odd</li>\
       </ol>\
     </div>');
    
    domConstruct.place('<ol>\
        <li class="odd">\
        ...
       </ol>', "idOfWhateverYouWantToContainIt");
    
    domConstruct.place('<ol id="list2">\
        ...
       </ol>', "idOfWhateverYouWantToContainIt");
    
    var list=domConstruct.toDom(
    '\
    \
    
  • \ ... \ \ 奇数\ \ ');
  • 如果你想在页面上“组合”它们,请考虑单独创建它们,并使用DOMMOSTION .PUTHER()将它们添加到页面中,如:

    var lists = domConstruct.toDom(
    '<div>\
       <ol>\
        <li class="odd">\
        ...
       </ol>\
       <ol id="list2">\
        <li class="odd">Odd</li>\
       </ol>\
     </div>');
    
    domConstruct.place('<ol>\
        <li class="odd">\
        ...
       </ol>', "idOfWhateverYouWantToContainIt");
    
    domConstruct.place('<ol id="list2">\
        ...
       </ol>', "idOfWhateverYouWantToContainIt");
    
    domConstruct.place('\
    
  • \ ... “,”我不想让任何人拥有它“); domConstruct.place('\ ... “,”我不想让任何人拥有它“);
  • 嗨,谢谢,我只是想尝试另一种选择,尽管第一种会更好,