gpt4 book ai didi

javascript - JS - 如何从 for 循环内的新行开始?

转载 作者:行者123 更新时间:2023-11-30 12:12:36 26 4
gpt4 key购买 nike

我试图在点击一个按钮后打印 6 个随机数。然后每次我再次点击按钮时,随机数应该从新行开始但我不知道如何。我尝试了一切,但没有任何效果。感谢您的帮助。

        function fname() {
for(i=1; i<=6; i++) {
number = number + Math.floor(Math.random() * 47 + 1) + "-";
var print = number + " GOOD LUCK!";
}
document.getElementById("total").value = print;
}
<!DOCTYPE html>
<html>
<head>
<title>Let's ROLL!</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
input, button {display: block;}
</style>
<script>
var number = "";
function fname() {
for(i=1; i<=6; i++) {
number = number + Math.floor(Math.random() * 47 + 1) + "-";
var print = number + " GOOD LUCK!";
}
document.getElementById("total").value = print;
}
</script>
</head>
<body>
<div>
<button onclick="fname()">ROLL!</button>
<textarea id="total" rows="12" cols="50" readonly></textarea>
</div>
</body>
</html>

最佳答案

不是 100% 清楚你想要换行的地方,但在文本区域,换行符是 \n .如果这是在 HTML 元素中,您将使用 <br /> .

var number = "";

function fname() {
for (i = 1; i <= 6; i++) {
number = number + Math.floor(Math.random() * 47 + 1) + "-";
}
number = number + "\n";

var print = number + "GOOD LUCK!";
document.getElementById("total").value = print;
}
 input,
button {
display: block;
}
<div>
<button onclick="fname()">ROLL!</button>
<textarea id="total" rows="12" cols="50" readonly></textarea>
</div>

关于javascript - JS - 如何从 for 循环内的新行开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33351048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com