尝试在 javascript 和 html 中制作时间 table 计算器

Trying to make times table calculator in javascript and html

我正在尝试在 JavaScript 和 html 中制作一个计算器,这样当输入一个数字并按下计算时,将显示该数字的 table 次,但是什么也没有正在输出。这是我的代码,非常感谢任何帮助。非常感谢您的观看。

<html>

<head>
    <title> Javascript</title>
</head>

<body>
    <script>
        var i = 1;
        var result;
        var results = new Array();


        function calculate_this() {
            var input = document.getElementById("input").value;

            do {
                var result = input * i;
                results.push(result);
                i = i + 1;
            }
            while (i < 12);
            document.getElementById("output").innerHTML = results.string();

        }
    </script>

    <H1>Calculator</H1>
    <input type="text" id="input">
    <input type=button value="Calculate" onClick="calculate_this()">
    <br>
    <H2 id="output"></H2>


</body>

</html>

document.getElementById("output").innerHTML = results.toString();

.string() 不是数组方法,所以它抛出错误。

没有Array method string()... There is a method toString。所以这一行:

document.getElementById("output").innerHTML = results.string();

可以更新为:

document.getElementById("output").innerHTML = results.toString();

var i = 1;
var result;
var results = new Array();


function calculate_this() {
  var input = document.getElementById("input").value;

  do {
    var result = input * i;
    results.push(result);
    i = i + 1;
  }
  while (i < 12);
  document.getElementById("output").innerHTML = results.toString();

}
 <H1>Calculator</H1>
<input type="text" id="input">
<input type=button value="Calculate" onClick="calculate_this()">
<br>
<H2 id="output"></H2>