javascript - 使用javascript在表中添加另一行

标签 javascript html

我已经创建了一个表。我需要使用 javascript 添加一个新行。任何人都可以修复它。

<head>
<script>
var num=1;
function addrow(){
    num++;
    var x = document.getElementById("add");
    x.innerHTML= x.innerHTML +"<tr><td>Content_"+num+"</td></tr>";
}
</script>
<title>Add new row with js</title>
</head>
<body>

<table>
<tr><td>Content_1</td></tr>
//* I wanted to add a new row here *//
<tr><td>Content_End</td><td><button onclick="addrow()">+</button></td></tr>
</table>
</body>

我想在行之间添加一个新行!!有人可以帮忙吗? 提前致谢!

最佳答案

这样做

<head>
<script>
var num=1;
function addrow(){

var table = document.getElementById("add");
var row = table.insertRow(num);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);

cell1.innerHTML = "NEW CELL"+num;
cell2.innerHTML = "NEW CELL"+num;
    num++;
}
</script>
<title>Add new row with js</title>
</head>
<body>

<table id="add">
    <tr><td colspan="2">Content_1</td></tr>
    <tr><td>Content_End</td><td><button onclick="addrow()">+</button></td></tr>
</table>
</body>

fiddle :Demo

关于javascript - 使用javascript在表中添加另一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31005842/

相关文章:

emacs - 在 Emacs 中编写 HTML5?

javascript - `>>>` 在 JavaScript 中意味着什么?

javascript - 裁剪结果发送到网络服务器

php - 检查 php 中的空选择不会给出正确的结果

jquery - 如何用html,css,jquery制作类似Facebook Mobile侧边菜单的滑动菜单?

jquery隐藏部分html代码

java - getElementByClass Jsoup 没有打印任何内容

javascript - 使用 jquery 读取给定 url 的来源

javascript - React 子组件不会在状态更改时重新渲染

javascript - 创建javascript原型(prototype)继承链的不同方式