最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js添加table的行和列具体实现方法_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:12:13
文档

js添加table的行和列具体实现方法_javascript技巧

js添加table的行和列具体实现方法_javascript技巧: 代码如下: function addRow() { var newTR = document.getElementById(testTable).insertRow(document.getElementById(testTable).rows.length); var newNameTD = newTR.insertCell(0); ne
推荐度:
导读js添加table的行和列具体实现方法_javascript技巧: 代码如下: function addRow() { var newTR = document.getElementById(testTable).insertRow(document.getElementById(testTable).rows.length); var newNameTD = newTR.insertCell(0); ne


代码如下:





function addRow() {
var newTR = document.getElementById("testTable").insertRow(document.getElementById("testTable").rows.length);
var newNameTD = newTR.insertCell(0);
newNameTD.innerHTML = "aa";
var newNameTD = newTR.insertCell(1);
newNameTD.innerHTML = "";
var newNameTD = newTR.insertCell(2);
newNameTD.innerHTML = "";
var newNameTD = newTR.insertCell(3);
newNameTD.innerHTML = "";
}
function insertRow() {
var oTable = document.getElementById("table_info");
var oTr = oTable.insertRow();
var oTd = oTr.insertCell();
oTd.innerHTML = "新添加了一行";
}
function insertRow2() {
//获取table对象
var table = document.getElementById("table_info2");
//找到要添加button的td,这里以表格第一行第一列为例子
var oTd = table.rows[0].cells[0];
//添加button到td中,添加前吧td内容清空并赋予button的代码
oTd.innerHTML = "";
}
function insertRow22() {
var oTable = document.getElementById("table_info2");
var oTr = oTable.insertRow();
var oTd = oTr.insertCell();
oTd.innerHTML = "新添加了一行";
}
function insertRow3() {
//获取table对象
var table = document.getElementById("table_info3");
//找到要添加button的td,这里以表格第一行第一列为例子
var oTd2 = table.rows[0].insertCell();
oTd2.innerHTML = "&nbps;";
}
function tableDiv() {
var maxRow = 4;
var maxCol = 8;
var strTbody = [""];
for (var i = 0; i < maxRow; i++) {
strTbody.push("");
for (var j = 0; j < maxCol; j++) {
strTbody.push("");
}
strTbody.push("");
}
strTbody.push("
test
");
var obj = document.getElementById("tableDiv");
obj.innerHTML = strTbody.join("");
}
function init() {
var _table, _tbody, tr, td, text, maxRow, maxCol;
var docBody = document.body;
var _doc = document;
maxRow = 5;
maxCol = 8;
_table = _doc.createElement("table");
_table.border = "1";
_table.style.tableLayout = "fixed";
_tbody = _doc.createElement("tbody");
_table.insertBefore(_tbody, null);
docBody.insertBefore(_table, null);
for (var i = 0; i < maxRow; i++) {
tr = _doc.createElement("tr");
_tbody.insertBefore(tr, null);
for (var j = 0; j < maxCol; j++) {
td = _doc.createElement("td");
text = _doc.createTextNode("Text");
td.insertBefore(text, null);
tr.insertBefore(td, null);
}
}
}
























FirstName

LastName

BirthDay

age

Jim

Green

L.A

23

Andrew

Hou

Xi'an

25

















Name

Age
















Name

Age
















Name

Age























文档

js添加table的行和列具体实现方法_javascript技巧

js添加table的行和列具体实现方法_javascript技巧: 代码如下: function addRow() { var newTR = document.getElementById(testTable).insertRow(document.getElementById(testTable).rows.length); var newNameTD = newTR.insertCell(0); ne
推荐度:
标签: 的方法 js 的技巧
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top