2013-04-12 39 views
0

所以我做的任務,我居然卡在了幾步此刻去,直到終點。這裏是我迄今爲止的代碼,我需要做的是首先將「var week」放在一個新行上,並且我嘗試了很多/ n的方法,但是無論如何,它要麼破壞腳本,要麼什麼也不做。另外我需要做的另一件事是創建一個循環,顯示每個月的每一天(例如,星期一,星期二,星期三,等等,直到四月的所有日子都顯示出來),並且爲了我的生活,我可以沒有想出一個辦法來做到這一點,所以任何人都可以幫我解決一些關於如何把它放在一起的提示。是的,我已經搜索了很長時間如何創造一個空間,沒有任何結果有幫助。javascript代碼(新線,環路)

編輯:我更新了代碼,我終於想出瞭如何顯示日子,但我不知道如何顯示後面的數字,我也想出瞭如何做換行符,對不起巨大的數額的文字。

<script> 
    var monthArray=["January","February","March","April","May","June","July","August","September","October","November","December"]; 
    var weekDaysArray=["Sun","Mon","Tues","Wed","Thurs","Fri","Sat"]; 
    //The comments below are for the current date but I was not sure if we were supposed to show that 
    //var todaysDate=new Date(); 
     //document.write(todaysDate); 
    var currMon=monthArray[3]; 
     document.write(currMon); 
     document.write("\n"); 
    var d = new Date(); 
    var currYr = d.getFullYear(); 
     document.write(currYr +"<br>"); 
    var week="Week 1 of April."; 
     document.write(week +"<br>"); 
    for (var i=0;i<weekDaysArray.length;i++) 
    { 
     document.write(weekDaysArray[i] + "<br>"); 
    } 


</script> 

回答

1

在HTML中,空格被壓縮。如果您在源代碼中寫入換行符,則不會在HTML中顯示(除非您使用CSS或<pre>)。這同樣適用於由JavaScript生成的換行符。

嘗試document.write("<br>");

+0

是香港專業教育學院實際上只是這個認識自己,非常感謝你,雖然我不知道我可以使用文件撰寫與休息的文本創建一個新的行。 –