我有兩個輸入字段和一個按鈕。當用戶點擊按鈕時,我希望它顯示用戶在第一次輸入中寫入的文本,即用戶在第二次輸入中寫入的次數。嘗試打印輸出文本用戶使用while循環在secound輸入中寫入的次數
我知道你必須爲此使用while循環。我在這裏做錯了什麼?
<!DOCTYPE html>
<html>
<head>
<title>While Loop</title>
<script type="text/javascript">
window.onload = btn;
function btn() {
document.getElementById("btn").onclick = showText;
}
function showText() {
var text = "";
var inputOne = document.getElementById("txtBox").value;
var inputTwo = document.getElementById("numBox").value;
while (inputOne < inputTwo) {
text += inputOne;
inputOne++;
}
document.getElementById("showCode").innerHTML = text;
}
</script>
</head>
<body>
<input type="text" id="txtBox"><br/>
<input type="number" id="numBox"><br/>
<button type="button" id="btn">Click Me!</button>
<p id="showCode"></p>
</body>
</html>
這是完美的!多謝你們。 –