0

それで、私は割り当てを行っていますが、現時点では、完了までにいくつかのステップが残っているため、信じられないほど行き詰まっています. これが私がこれまでに持っていたコードで、最初に「var week」を新しい行に置き、/n の多くの方法を試しましたが、スクリプトが壊れるか、何もしません。また、私がする必要があるもう 1 つのことは、月の各日を表示するループを作成することです (たとえば、月 1、火 2、水 3 など、4 月のすべての日が表示されるまで)。これを行う方法がわからないので、これをまとめる方法についていくつかのヒントを教えてくれる人はいますか? はい、スペースを作成する方法についてかなり長い間検索しましたが、結果はどれも役に立ちませんでした.

編集:コードを更新しましたが、最終的に日を表示する方法を見つけましたが、その後の数字を表示する方法がわかりません。また、改行を行う方法もわかりました。大量のテキストで申し訳ありません。

    <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>
4

1 に答える 1

1

HTML では、空白は圧縮されます。ソースに改行を記述しても、HTML には表示されません (CSS または を使用しない限り<pre>)。同じことが JavaScript によって生成された改行にも当てはまります。

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

于 2013-04-12T03:41:49.067 に答える