乘法表案例
纯JS
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
table {
border-collapse: collapse;
}
td {
padding: 5px;
}
</style>
</head>
<body>
<script type="text/javascript">
let num = prompt("请输入乘法表的数:","9"); //默认值设置为9,字符串类型
if (isNaN(num) || num <= 0) {
alert("输入有误,请重新输入!");
}
document.write("<table border='1'>");
for (let i = 1; i <= num; i++) { //行
document.write("<tr>");
for (let j = 1; j <= i; j++) { //列
document.write("<td>");
document.write(j + "×" + i + "=" + (i * j));//特殊字符转义
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
</script>
</body>
</html>