簡體   English   中英

嘗試在 javascript 和 html 中制作時間表計算器

[英]Trying to make times table calculator in javascript and html

我正在嘗試用 JavaScript 和 html 制作一個計算器,這樣當輸入一個數字並按下計算時,將顯示該數字的時間表,但沒有輸出任何內容。 這是我的代碼,非常感謝任何幫助。 非常感謝您的關注。

<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方法string() ... 有一個方法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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM