HTML + CSS + JavaScript 實現簡單的 9 x 9 乘法表


步驟:

  • 第一步:定義for循環,實現一個基本乘法表框架

    <script>
        for (let i = 0; i <= 9; i++) {
            for (let j = 0; j <= i ; j++) {
                document.write(i + " * " + j + " = " + (i * j) + "&nbsp;&nbsp;&nbsp;");
            }
            document.write("<br>");
        }
    </script>
    

    效果如下:
    img

  • 第二步:將沒項結果放到一個表格對應的單元格中

    <script>
        /* 創建一個表格,乘法表中的每個元素都站一個單元格 */
        document.write("<table align='center'>");
        for (let i = 0; i <= 9; i++) {
            document.write("<tr>");
            for (let j = 0; j <= i ; j++) {
                document.write("<td>");
                document.write(i + " * " + j + " = " + (i * j) + "&nbsp;&nbsp;&nbsp;");
                document.write("</td>");
            }
            document.write("</tr>");
        }
        document.write("</table>");
    </script>
    

    效果:
    img

  • 第三步:利用CSS,對每個單元格進行描述

    <style>
        /* 對每個單元格進行描述:方框 + 方框線寬度為1px + 方框線為實線 */
        td {
            border: 1px solid;
        }
    </style>
    

    效果:
    img

HTML文件代碼總和:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>九九乘法表</title>
    <!-- CSS -->
    <style>
        /* 對每個單元格進行描述:方框 + 方框線寬度為1px + 方框線為實線 */
        td {
            border: 1px solid;
        }
    </style>

    <!-- JavaScript -->
    <script>
        /* 創建一個表格,乘法表中的每個元素都站一個單元格 */
        document.write("<table align='center'>");
        for (let i = 0; i <= 9; i++) {
            document.write("<tr>");
            for (let j = 0; j <= i ; j++) {
                document.write("<td>");
                document.write(i + " * " + j + " = " + (i * j) + "&nbsp;&nbsp;&nbsp;");
                document.write("</td>");
            }
            document.write("</tr>");
        }
        document.write("</table>");
    </script>

</head>
<body>

</body>
</html>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM