JSでここに新しい。
ユーザー入力からすべての平日の名前を取得するにはどうすればよいですか?YYYY / MM / DDに入力できる3つの入力ボックスを作成しようとしています。これを処理し、ボックスにユーザーが指定した特定の日付で、日曜日か月曜日かを特定の日付で通知する必要があります。
私はこれで試しました。
"use strict";
let f1 = document.createElement("p");
document.body.appendChild(f1);
f1.innerHTML = "Year?";
let r1 = document.createElement("input");
document.body.appendChild(r1);
r1.focus();
let f3 = document.createElement("p");
document.body.appendChild(f3);
f3.innerHTML = "Month?";
let r3 = document.createElement("input");
document.body.appendChild(r3);
r3.focus();
let f2 = document.createElement("p");
f2.innerHTML = "Day?";
document.body.appendChild(f2);
let r2 = document.createElement("input");
document.body.appendChild(r2);
r2.onchange = clicked;
let r = document.createElement("pre");
document.body.appendChild(r);
function Clicked(){
var now = new Date(r1.value,r3.value,r2.value);
その後、GetDayを試してみましたが、運がなかったので、ここで立ち往生しています。
どんな種類の助けもいいでしょう。
コードの実際の例を次に示します。
"use strict";
const days = [
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday',
];
let f1 = document.createElement("p");
document.body.appendChild(f1);
f1.innerHTML = "Year?";
let r1 = document.createElement("input");
document.body.appendChild(r1);
r1.focus();
let f3 = document.createElement("p");
document.body.appendChild(f3);
f3.innerHTML = "Month?";
let r3 = document.createElement("input");
document.body.appendChild(r3);
r3.focus();
let f2 = document.createElement("p");
f2.innerHTML = "Day?";
document.body.appendChild(f2);
let r2 = document.createElement("input");
document.body.appendChild(r2);
r2.onchange = Clicked;
let r = document.createElement("pre");
document.body.appendChild(r);
function Clicked() {
var now = new Date(r1.value,r3.value-1,r2.value);
r.innerHTML = days[now.getDay()];
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加