我剛開始嘗試學習JavaScript並遇到問題。 下面的代碼我希望看到我的輸入框和按鈕,然後是1,2,... 10。新行中的每個數字。我得到的是盒子下面的數字10。我沒有看到數字1,2,... 9document.getElementById no line feed
<html>
<head>
<title>Test</title>
</head>
<style>
#pastetext {
color: blue;
font-weight: bold;
}
.enter {
border: 2px solid blue;
width: 200px;
height: 50px;
}
</style>
<script type="text/javascript">
function abc() {
intext = document.getElementById("pastetext").value;
for (i = 1; i < 11; i++) {
document.getElementById("answer").innerHTML = i;
}
}
</script>
<body>
<input type="text" name="enter" class="enter" value="" id="pastetext" />
<input type="button" id="btn" value="Click to Enter Data" onclick="abc();" />
<div id="answer" style="color:red; padding-left:100px;">
</div>
</body>
</html>
我所得到的是這樣的:enter image here
學習前面的一件好事就是它被稱爲** JavaScript **,而不是Java。 – Pointy
爲什麼你期望在你每次**覆蓋''div'的'innerHTML'時看到多行? –