步驟:
-
第一步:定義for循環,實現一個基本乘法表框架
<script> for (let i = 0; i <= 9; i++) { for (let j = 0; j <= i ; j++) { document.write(i + " * " + j + " = " + (i * j) + " "); } document.write("<br>"); } </script>
效果如下:
-
第二步:將沒項結果放到一個表格對應的單元格中
<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) + " "); document.write("</td>"); } document.write("</tr>"); } document.write("</table>"); </script>
效果:
-
第三步:利用CSS,對每個單元格進行描述
<style> /* 對每個單元格進行描述:方框 + 方框線寬度為1px + 方框線為實線 */ td { border: 1px solid; } </style>
效果:
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) + " ");
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
</script>
</head>
<body>
</body>
</html>