JavaScriptで
ボタンをクリックすると
時間帯によって違うアラートが
表示されるようにしたいです。
function myTime()として、
現在時刻を自動取得
body内に〈button〉挨拶〈/button〉として
クリックするとアラート表示がされる
ようにしたいのですが
時間帯によってアラートを切り替えるところで
行き詰まっております。
アドバイスを頂けたらありがたいです。
宜しくお願いします。
現在までの状態です。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <style> p{ font: 20pt "HG丸ゴシックM-PRO"; color: blue; text-align: center; } </style> <script> function zikko() { document.write("<p>~現在の日付と時刻~</p>"); } function myTime() { var myDate = new Date(); var myYear = myDate.getFullYear(); var myMonth = myDate.getMonth()+1; var myDay = myDate.getDate(); var myDays = myDate.getDay(); var myHour = myDate.getHours(); var myMinutes = myDate.getMinutes(); var mySeconds = myDate.getSeconds(); if (myMonth === 0){ myMonth = "1月" } if (myMonth === 1){ myMonth = "2月" } if (myMonth === 2){ myMonth = "3月" } if (myMonth === 3){ myMonth = "4月" } if (myMonth === 4){ myMonth = "5月" } if (myMonth === 5){ myMonth = "6月" } if (myMonth === 6){ myMonth = "7月" } if (myMonth === 7){ myMonth = "8月" } if (myMonth === 8){ myMonth = "9月" } if (myMonth === 9){ myMonth = "10月" } if (myMonth === 10){ myMonth = "11月" } if (myMonth === 11){ myMonth = "12月" } if (myDays === 0){ myDays = "(日)" } if (myDays === 1){ myDays = "(月)" } if (myDays === 2){ myDays = "(火)" } if (myDays === 3){ myDays = "(水)" } if (myDays === 4){ myDays = "(木)" } if (myDays === 5){ myDays = "(金)" } if (myDays === 6){ myDays = "(土)" } if (myHour < 12){ myHour = "午前" + myHour; } else { myHour = "午後" + (myHour - 12); } document.write("<p>" + myYear + "年" + myMonth + "月" + myDay + "日" + myDays + "<br>" + myHour + "時" + myMinutes + "分" + mySeconds + "秒</p>"); } </script> </head> <body> <script> zikko(); myTime(); </script><button onclick>挨拶</button>
</body> </html>このように
現在の日付と時刻を表示して
その下にアラートを作動させる『挨拶』というボタンを表示したいです。
<button onclick>挨拶</button>の部分が不完全な上、ここに当てはめる
functionに行き詰まっています。
回答2件
あなたの回答
tips
プレビュー