用js 创建一个三行三列的表格(边框粗细为1px,表格内容随意填写),一个按钮,当点击按钮时表格的背景颜色变成绿色。
时间: 2024-03-25 07:40:15 浏览: 52
javascript下动态创建表格的三种方式
好的,以下是代码实现:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表格变色</title>
<style>
table {
border-collapse: collapse;
border: 1px solid black;
}
td {
padding: 10px;
border: 1px solid black;
}
</style>
</head>
<body>
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
<button onclick="changeColor()">变色</button>
<script>
function changeColor() {
var table = document.getElementsByTagName('table')[0];
table.style.backgroundColor = 'green';
}
</script>
</body>
</html>
```
这段代码会生成一个三行三列的表格,每个单元格都有内容填充,并且有粗细为1px的边框。同时,页面上会出现一个按钮,点击按钮会将表格背景颜色变为绿色。
阅读全文