私のページにforループを表示する際に問題があります。クリックすると、ユーザが数字を入力するよう促すボタンがあり、forループを介して前記数字の反復を表示する。私はここで尋ねられた類似の質問を見てきましたが、まだ問題に陥っているようです。ユーザ入力時にforループを出力する
<!doctype hmtl>
<html>
<head></head>
<button onclick="getNumber()">Click!</button>
<p id="demo"></p>
<script>
function getNumber() {
var i;
var num;
var n = prompt("Please enter a number");
for(i = 0; i < n.length; i++){
num += n[i];
document.getElementById("demo").innerHTML += num + " ";
}
}
</script>
</body>
</html>
FYI:<!DOCTYPE HTML>: '<!DOCTYPEのHMTL>は'にする必要がある ''とは ''
タグを開口部を持っていません。これはコードが機能していない理由ではありませんが、HTMLが無効になります。 –私は
タグを先に気付き、 "html"のスペルミスが気にしないと@Scott Marcus –