質問: current.getFullYear(); //koyomi(element==id)結果を 出力 koyomi += "" + data + dayoftheweek + year + ""; return koyomi; }; ``` ### 試したこと jQuery を扱わず 理解を深めたい(多言語も)==ちゃんと 扱えるように ### 補足情報(言語/FW/ツール等のバージョンなど) よろしくお願いいたします。
回答: プログラミングが初めての方なのでしょうか? DateとDataが違うとか、 DAYARRAYの添え字にその時点で未定義のcurrentdayofthestrなんだよとか、 currentdayofthestrを作ろうとしているのに、なんでdayoftheweekなんだよとか、 Elementに直接HTMLを代入してどうするんだとか ツッコミどころが多すぎて困るのですが... とりあえずこんな感じでどうでしょう。 ``` //関数koyomi()==カレンダーを LOAD時 に画面に出力 function koyomi() { var koyomi = document.getElementById("koyomi"); var current = new Date(); //曜日を文字列に 変換 var dayoftheweek = current.getDay(); var DAYARRAY = ['日', '月', '火', '水', '木', '金', '土']; var currentdayofthestr = DAYARRAY[dayoftheweek]; var date = current.getDate(); var year = current.getFullYear(); koyomi.innerHTML = "" + date + "(" + currentdayofthestr + ") "+ year + ""; return koyomi; }; ```