我这里有两个问题:
1)\r\n 不起作用,但如果我使用 <br>
然后就可以工作了
2)初始化函数并打印所需的输出后,我的浏览器仍在加载。我认为我没有正确定义我的循环。
我的错误在哪里?
function checkNumber(){
var myNumber = document.getElementById("userNumber").value;
alert(myNumber);
for (var i=0; i < myNumber; i++ ){
document.write("I love javascript" + "\r\n" + "<br>");
}
}
<h2>
Print text matter in single line as per number entered in input type filed
</h2>
<input type="text" id="userNumber">
<input type="submit" onclick="checkNumber()">
最佳答案
这很可能是优先顺序问题。我的代码可以在 Windows 上的 Chrome 和 Mozilla 浏览器上运行(尽管\r\n 使其可以在 Linux 和 Windows 上运行)。
<html>
<head>
</head>
<body>
<h2>
Print text matter in single line as per number entered in input type filed
</h2>
<input type="text" id="userNumber">
<input type="submit" onclick="checkNumber()">
</body>
<script>
function checkNumber(){
var myNumber = document.getElementById("userNumber").value;
alert(myNumber);
for (var i=0; i < myNumber; i++ ){
document.write("I love javascript" + "\r\n" + "<br>");
}
}
</script>
</html>
关于Javascript\n 不起作用,结果打印后浏览器仍在加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36405287/