###前提・実現したいこと
はじめまして teratail さま
画面の領域に 表示をさせ カレンダーを作成したいのですが
###発生している問題・エラーメッセージ
確認用のSTYLE 適用後 日付情報を表示(文字列および数値)を
其れが画面に反映しません。
###該当のソースコード
【HTML FILE】 <!--calendar--> <div id="calendar"> <div id="koyomi"> </div> </div>
【javascript FILE】 //addEventlistener および attachEvent かを 判断(関数addListener)==作成 function addListener(element, event, listener) { //addEventlistener(InternetExplorer以外)の処理 if (element.addEventListener) { element.addEventListener(event, listener, false); //attachEvent(InternetExplorer および其の)処理 } else if (element.attachEvent) { element.attachEvent('on'+event,listener) } else { //どちらも 扱えない 場合の 処理 throw new Error('イベントリスナに未対応です。'); } } //上記 判断がら 関数を実行(div#calendar を 扱い其のelement から //日付のDATAオブジェクトを 要素と絡めて カレンダーを 構築 addListener(window, 'load', init); addListener(window, 'load', koyomi); //init()関数 function init() { var element = document.getElementById("calendar"); //calendar の 範囲 style.backgroundColor="red" 赤色表記(確認用) return element.style.backgroundColor = "red"; }; //関数koyomi()==カレンダーを LOAD時 に画面に出力 function koyomi() { var koyomi = document.getElementById("koyomi"); //DATAOBJECTを取得 変数currentへ(現在時刻を)==1970年1月1日0:00からの経過 時間 var current = new Data(); //DATAOBJECTが 保持其の日時の日を 変数data へ var date = current.getData(); //DATAOBJECTが 保持其の日時の曜日を 変数(数値とし)0~6を変数dayoftheweek へ var dayoftheweek = current.getDay(); //曜日を文字列に 変換 var DAYARRAY = ['日', '月', '火', '水', '木', '金', '土']; var currentdayofthestr = DAYARRAY[currentdayofthestr]; //DATAOBJECTが 保持 其の日時の年を 変数year へ var year = current.getFullYear(); //koyomi(element==id)結果を 出力 koyomi += "<h1>" + data + dayoftheweek + year + "</h1>"; return koyomi; };
###試したこと
jQuery を扱わず 理解を深めたい(多言語も)==ちゃんと
扱えるように
###補足情報(言語/FW/ツール等のバージョンなど)
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー