Aggiunta di valori di array JavaScript al DOJO DIV
-
12-11-2019 - |
Domanda
Ho una serie di valori come mostrato sopra.
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");
.
Voglio avere questi valori all'interno del div hrxaxissusslider come mostrato (attualmente il suo hardcoded, ma è possibile)
<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>
. Soluzione
Puoi realizzare questo con un semplice JavaScript per loop:
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;
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow