Добавление значений массива Javascript к разделу DOJO - PullRequest
0 голосов
/ 27 марта 2011

У меня есть массив значений, как показано выше.

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>

1 Ответ

0 голосов
/ 27 марта 2011

Вы можете сделать это с помощью простого javascript для цикла:

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;

См. Пример →

...