gpt4 book ai didi

javascript - JavaScript 中输出标记中的新行

转载 作者:行者123 更新时间:2023-11-28 04:31:00 25 4
gpt4 key购买 nike

我试图在输出标记中显示星星金字塔,但无法在每行后出现新行?输出标记的 ID 为“result”,如果用户不插入数字,我可以获得错误消息。

function teken(){
var resultaat =document.getElementById("result");
document.getElementById("result").innerText = "";
if(isNaN(getal.value)){
document.getElementById("result").innerText = "Een GETAL als ingave aub";
} else if(getal.value>10 || getal.value<2){
document.getElementById("result").innerText = "Getal moet groter dan 2 en kleiner dan 10 zijn"
} else {
for(var i = 1; i<= getal.value; i++){
for(var j = 1 ; j<=i;j++){
resultaat.value += "*";
}
resultaat.innerHTML += "<br>"
}
}

提前致谢!

最佳答案

根据我上面的评论,我认为您只需要 resultaat.innerHTML += "*" 而不是 .value。这是代码的精简版本(经过编辑),可以使用:

var resultaat = document.getElementById("result");
var n = 5;
for (var i = 1; i <= n; i++) {
for (var j = 1; j <= i; j++) {
resultaat.innerHTML += "*";
}
resultaat.innerHTML += "<br>"
}
<div id="result"></div>

关于javascript - JavaScript 中输出标记中的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44609066/

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