用js优化以上代码,创建好的的表格可显示1-1,1-2,1-3....等,显示在创建好的表格中,同时也要将表格显示在同一页面上
时间: 2023-12-06 19:45:18 浏览: 85
js表格,可实现,分页、查询等操作
以下是使用 JavaScript 优化的代码,可以实现创建一个表格并显示 1-1,1-2,1-3 等数据:
```html
<!DOCTYPE html>
<html>
<head>
<title>Table Display</title>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
padding: 5px;
text-align: center;
}
</style>
</head>
<body>
<button onclick="createTable()">Create Table</button>
<div id="tableContainer"></div>
<script>
function createTable() {
var tableData = "";
var rowCount = 10;
var colCount = 10;
for (var i = 1; i <= rowCount; i++) {
tableData += "<tr>";
for (var j = 1; j <= colCount; j++) {
tableData += "<td>" + i + "-" + j + "</td>";
}
tableData += "</tr>";
}
var table = "<table>" + tableData + "</table>";
document.getElementById("tableContainer").innerHTML = table;
}
</script>
</body>
</html>
```
以上代码使用了 HTML、CSS 和 JavaScript,点击“Create Table”按钮后,会调用 `createTable()` 函数,该函数会动态创建一个表格,并将数据填充到表格中。表格中的数据是通过嵌套循环生成的。
该代码使用了模板字符串来拼接 HTML 代码,并使用 `innerHTML` 属性将表格添加到指定的容器中。CSS 样式用于美化表格。
在页面中添加以上代码后,就可以实现创建一个表格并显示数据的功能了。
阅读全文