2011-03-27 119 views
0

我有一個如上所示的值數組。將JavaScript數組值添加到DOJO div

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> 

回答

0

你可以用一個簡單的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 →