DOM操作表格
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,前面的话表格table元素是HTML中最复杂的结构之一。要想创建表格,一般都必须涉及表示表格行、单元格、表头等方面的标签。由于涉及的标签多,因而使用核心DOM方法创建和修改表格往往都免不了要编写大量的
千家信息网最后更新 2024年12月13日DOM操作表格
、、
前面的话
表格table元素是HTML中最复杂的结构之一。要想创建表格,一般都必须涉及表示表格行、单元格、表头等方面的标签。由于涉及的标签多,因而使用核心DOM方法创建和修改表格往往都免不了要编写大量的代码。本文将详细介绍DOM操作表格的属性和方法
需求
要通过DOM实现下列格式的表格结构
Cell 1,1 | Cell 2,1 |
Cell 1,2 | Cell 2,2 |
DOMcore
如果通过DOMcore方法,则方法如下
//创建表格var table = document.createElement("table");table.border = "1";table.width = "100%";//创建tbodyvar tbody = document.createElement("tbody");table.appendChild(tbody);//创建第一行var row1 = document.createElement("tr");tbody.appendChild(row1);var cell1_1 = document.createElement("td");cell1_1.appendChild(document.createTextNode("Cell 1,1"));row1.appendChild(cell1_1);var cell2_1 = document.createElement("td");cell2_1.appendChild(document.createTextNode("Cell 2,1"));row1.appendChild(cell2_1);//创建第二行var row2 = document.createElement("tr");tbody.appendChild(row2);var cell1_2 = document.createElement("td");cell1_2.appendChild(document.createTextNode("Cell 1,2"));row2.appendChild(cell1_2);var cell2_2 = document.createElement("td");cell2_2.appendChild(document.createTextNode("Cell 2,2"));row2.appendChild(cell2_2);//将表格添加到文档主体中document.body.appendChild(table);
属性和方法
显然DOM代码很长,为了方便构建表格,HTML DOM为