【发布时间】:2016-11-22 22:40:00
【问题描述】:
我正在努力将函数的结果打印到屏幕上。
该函数有效,它根据整数计算斐波那契数列。
但我不知道如何使用 innerHTML 显示它。
代码如下:
var number = document.getElementsByClassName('enter')[0].value;
var a = parseInt(number);
function fib(a) {
if (a <= 1) return 1;
return fib(a - 1) + fib(a - 2);
var print = document.getElementsByClassName('sequence').innerHTML = a;
}
<form action="" class="form">
<input type="number" min="1" max="10" placeholder="enter a number (max of 50)" class="enter">
<input onclick="fib()" type="submit">
</form>
<p class="sequence"></p>
【问题讨论】:
-
您想稍微清理一下您的代码吗?就像现在一样,它甚至不会编译,正如您从 sn-p... 看到的那样......
标签: javascript function innerhtml