gpt4 book ai didi

javascript - 一次打印一个数字

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

我试图一次打印每个斐波那契数。每次单击按钮时如何打印元素?现在它遇到了 [object HTMLParagraphElement] 错误。

 function calcFib(number) {
if (number == 0)
return 0;
else if (number == 1)
return 1;
else
return calcFib(number - 1) + calcFib(number - 2);
}

function showNumber() {
var newEl = document.createElement("p");
var node = document.createTextNode(calcFib(1));
newEl.appendChild(node);



document.write(newEl);
}

// document.getElementById("print").onclick = showNumber();
<!DOCTYPE html>
<html>

<head>
</head>

<body>
<div id="hello">Calculate Fibonacci's numbers</div>
<button id="button" value="button" onclick="showNumber()">Calculate</button>
</body>

</html>

最佳答案

改变

document.write(newEl);

document.body.appendChild(newEl);

关于javascript - 一次打印一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35281147/

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