私のリーグから何かの方法をやっていると私はうんざりしています。私はJSから始めました。私が理解していない2つの主な事柄: 1)Idは引数としてどのように実行されるのですか? 2)returnをdocument.getElementById.innerHTMLに入れるにはどうすればよいですか?onclickイベントを取得して関数を実行し、html要素で出力する
ありがとうございます。あなたは
<button onclick="golfScore(document.getElementById('strokeset').value,document.getElementById('parset').value)">klik</button>
をパラメータとして入力値を渡す必要があります
<!DOCTYPE html>
<head>
\t <meta charset="utf-8">
\t <title>Golf</title>
\t <style>
\t </style>
</head> \t
<body>
\t Strokes: <input id="strokeset">
\t Par: <input id="parset">
\t <button onclick="golfScore('#strokeset','#parset')">klik</button>
\t
\t <p id="demo">should be here</p>
</body>
\t <script>
\t
function golfScore(par,strokes) {
if (strokes == 1) {
return "Hole-in-one!";
} else if (strokes <= par - 2) {
return "Eagle";
} else if (strokes <= par -1) {
return "Birdie";
} else if (strokes == par) {
return "Par";
} else if (strokes == par + 1) {
return "Bogey";
} else if (strokes == par + 2) {
return "Double Bogey";
} else {
return "Go Home!";
}
document.getElementById("demo").innerHTML;
}
\t
\t </script>
</html>