- 运行结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/77b2ceafd423579ef21d3bc6f89df359.png)
- 代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>九九乘法表</title>
<style type="text/css">
*
{
margin: 0;
padding: 0;
list-style: none;
}
</style>
</head>
<body>
<table border="1">
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
</table>
<script type="text/javascript">
window.onload = function()
{
var tr = document.getElementsByTagName("tr");
//添加单元格
for(var i=0;i<9;i++)
{
for(var j=0;j<9;j++)
{
var td = document.createElement("td");
tr[j].appendChild(td);
}
}
//设置单元格内容
for(var i=1;i<=9;i++)
{
var td = tr[i-1].getElementsByTagName("td");
for(var j=1;j<=i;j++)
{
var result = i*j;
var content = i+"*"+j+"="+result;
td[j-1].innerText = content;
}
}
//设置单元格背景色
for(var i=0;i<9;i++)
{
var td = tr[i].getElementsByTagName("td");
for(var j=0;j<9;j++)
{
if(i === j)
{
td[j].style.backgroundColor = "yellow";
}
}
}
}
</script>
</body>
</html>