【问题标题】:Appending Javascript Array Values to the DOJO div将 Javascript 数组值附加到 DOJO div
【发布时间】:2011-03-27 17:25:06
【问题描述】:

我有一个如上所示的值数组。

myarray2.push("10-FEB-11");
myarray2.push("11-FEB-11");
myarray2.push("12-FEB-11");
myarray2.push("13-FEB-11");
myarray2.push("14-FEB-11");

我想在 div hrXAxisSlider 中包含这些值,如图所示(目前它是硬编码的,但这可能吗)

  <div id="hrXAxisSlider"
  dojoType="dojox.form.HorizontalRangeSlider">


   <ol dojoType="dijit.form.HorizontalRuleLabels" >
     <li>10-FEB-11</li><li>11-FEB-11</li><li>12-FEB-11</li><li>13-FEB-11</li><li>14-FEB-11</li>
   </ol>


</div>

【问题讨论】:

    标签: javascript dojox.charting


    【解决方案1】:

    您可以使用一个简单的 javascript for 循环来完成此操作:

    var ol = document.getElementById('hrXAxisSlider')
                     .getElementsByTagName('ol')[0],
        ma2l = myarray2.length,
        i, 
        htmlFrag = '';
    
    for (i = 0; i < ma2l; i++) {
        htmlFrag += '<li>' + myarray2[i] + '</li>';
    }
    
    ol.innerHTML = htmlFrag;
    

    See example →

    【讨论】:

      猜你喜欢
      • 2010-11-15
      • 1970-01-01
      • 2021-12-20
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 2011-12-08
      • 2011-08-11
      • 2020-03-01
      相关资源
      最近更新 更多