前提・実現したいこと
formで入力した日付に対して、その日付の曜日を取得したいです。
調べながら実装しているのですが、現在出ているエラーがなぜ出ているのかわからないのでご教授いただきたいです。
下のコードは変数名が現在yearですが、8桁の年月日をを入力するテキストボックスのIDです。
発生している問題・エラーメッセージ
Uncaught TypeError: year_num.getDay is not a function
該当のソースコード
// 入力されたtextboxのID取得 var year = document.getElementById('year'); // 入力された値の取得 var year_num = year.value; // 入力された年月日から曜日を取得 var get_date = year_num.getDay(); // 曜日 var ary = ['日','月','火','水','木','金','土'];
試したこと
getDay()を削除するとエラーが消えます。
いくつかのサイトを見て
変数名.getDay();
で使用されていたのでそのまま試してみたらエラーが出ました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/04/20 16:20