用DOM写的九九乘法表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>99乘法表</title>
<style>
body {
background: linear-gradient(45deg,#feac5e,#c779d0,#4bc0c8) no-repeat;
}
table {
width: 700px;
height: 400px;
margin-bottom: 10px;
text-align: center;
border-collapse: collapse;
}
tr, td {
background-color:cornflowerblue;
border: 1px solid black;
font-size: 20px;
}
</style>
</head>
<body>
<div class="box"></div>
</body>
<script>
var box = document.querySelector('.box');
var table_one = document.createElement('table');
for( var i = 1; i <= 9; i++ ) {
var tr = document.createElement('tr');
for( var j = 1; j <= i; j++ ) {
var td = document.createElement('td');
td.innerText = j + '*' + i + '=' + i*j;
tr.append( td );
};
table_one.append( tr );
};
box.append(table_one);
var table_two = document.createElement('table');
for( var a = 9; a > 0; a-- ) {
var tr1 = document.createElement('tr');
for( var b = 1; b <= a; b++ ) {
var td1 = document.createElement('td');
td1.innerText = a + '*' + b + '=' + a*b;
tr1.append(td1);
}
table_two.append(tr1);
};
box.append(table_two);
</script>
</body>
</html>