У меня возникли проблемы с этим. Я хотел бы пропустить все месяцы один раз, а не двенадцать раз, так как мой код делает это сейчас. Может ли кто-нибудь помочь, и есть ли более эффективный способ зацикливания этой функции?Looping через функцию Javascript
Спасибо!
window.onload = function() {
getMonth();
};
function getMonth()
{
var x="",i=0;
var month=Array();
month[0]="January";
month[1]="February";
month[2]="March";
month[3]="April";
month[4]="May";
month[5]="June";
month[6]="July";
month[7]="August";
month[8]="September";
month[9]="October";
month[10]="November";
month[11]="December";
while (i<12)
{
x=x + month + "<br/>";
i++;
}
document.getElementById("months").innerHTML=x;
}
вот ссылка на мой jsfiddle демо http://jsfiddle.net/priswiz/LqEE6/
Вам просто не хватает 'month [i]' [fiddle] (http://jsfiddle.net/LqEE6/2/) –
Вот обновленная скрипка, основанная на ответе @Sushil, http://jsfiddle.net/knoxzin1/LqEE6/3 / –