html语言怎么编辑表格,如何在HTML表格中添加编辑和删除选项?

function CreateTableFromJSON() {

var myBooks = [

{

"Book ID": "1",

"Book Name": "Computer Architecture",

"Category": "Computers",

"Price": "125.60"

},

{

"Book ID": "2",

"Book Name": "Asp.Net 4 Blue Book",

"Category": "Programming",

"Price": "56.00"

},

{

"Book ID": "3",

"Book Name": "Popular Science",

"Category": "Science",

"Price": "210.40"

}

]

// EXTRACT VALUE FOR HTML HEADER.

// ('Book ID', 'Book Name', 'Category' and 'Price')

var col = [];

for (var i = 0; i < myBooks.length; i++) {

for (var key in myBooks[i]) {

if (col.indexOf(key) === -1) {

col.push(key);

}

}

}

// CREATE DYNAMIC TABLE.

var table = document.createElement("table");

// CREATE HTML TABLE HEADER ROW USING THE EXTRACTED HEADERS ABOVE.

var tr = table.insertRow(-1); // TABLE ROW.

for (var i = 0; i < col.length; i++) {

var th = document.createElement("th"); // TABLE HEADER.

th.innerHTML = col[i];

tr.appendChild(th);

}

// ADD JSON DATA TO THE TABLE AS ROWS.

for (var i = 0; i < myBooks.length; i++) {

tr = table.insertRow(-1);

for (var j = 0; j < col.length; j++) {

var tabCell = tr.insertCell(-1);

tabCell.innerHTML = myBooks[i][col[j]];

}

}

// FINALLY ADD THE NEWLY CREATED TABLE WITH JSON DATA TO A CONTAINER.

var divContainer = document.getElementById("showData");

divContainer.innerHTML = "";

divContainer.appendChild(table);

}

现在我想在下面的表中添加两个列,与编辑和删除每一行中的选项。我如何在下表中添加该选项?

2017-02-11

M J

+0

欢迎来到Stack Overflow。请看看[问]。 –

+0

小重新格式化以提高可读性。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值