HTML javascript中的斐波那契数字

问题描述 投票:-1回答:1

这是HTML中的斐波那契数字代码,应该在输入用户输入后可以打印出斐波那契数字,可以是任何数字

<html>
    <head>
        <script>
          function fib(number) {

    var loop = [0, 1];

    for (var i = 2; i < number; i++) {
        loop[i] = loop[i-1]+ loop[i-2];


    return loop[number-1];
    }

            document.getElementById("output").innerHTML
    }
        </script>

    </head>
    <body>
        <input type text="text" id="txtloop" />
        <input type="button" id="btnEnter" value="Enter" onclick="fib(txtloop.value)" />

        <p id="output"></p>

    </body>
</html>
javascript html
1个回答
1
投票

使用HTML DOM querySelector访问DOM元素

function fib() {
let loop = [0, 1];
let number=document.getElementById('txtloop').value;
for (let i = 2; i < number; i++)
 loop[i] = loop[i-1]+ loop[i-2];
  document.getElementById('output').innerHTML=loop[number-1];
}
<input type text="text" id="txtloop" />
<button onclick="fib()">Enter</button>
<p id="output"></p>

阅读更多:

© www.soinside.com 2019 - 2024. All rights reserved.