Javascript将按钮添加到表中的下一行

标签 javascript button html-table cell

当单击添加按钮时,我试图让一个添加按钮出现在每一行的下一行。目前我在我希望添加按钮出现的单元格中得到一个空文本字段。当单击添加按钮时,我必须更改我的代码才能获得添加按钮而不是文本字段?

对于添加按钮的 JavaScript,我目前拥有:

     // button cell
  var cellRightSel = row.insertCell(3);
  var bt = document.createElement('input');
  bt.name = 'addBt' + iteration;
  bt.id = 'addBt' + iteration; 
  cellRightSel.appendChild(bt);

页面的 html 是:

<table border="1" id="tblSample">
<tr>
<th colspan="3">Sample table</th>
</tr>
<tr>

<td><input type="text" name="txtRow1"
 id="txtRow1" size="40"  /></td>



<td><input type="text" name="txtRow2"
 id="txtRow3" size="40"  /></td>



<td>
<select name="selRow0">
<option value="value0">text zero</option>
<option value="value1">text one</option>
</select>
</td>


<td><input type="button" value="Add" onclick="addRowToTable();" name="addBt0" /></td>


</tr>
</table>

最佳答案

bt.type = "button"

你忘了把它变成一个按钮。

或者你可以做

var bt = document.createElement('button');

制作<button>反而。

关于Javascript将按钮添加到表中的下一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6006358/

相关文章:

jquery - 对话框关闭按钮颜色更改

javascript - 无法获得执行 Javascript 代码的按钮

每行中具有不同单元格数的 HTML 表格 : how to space the cells evenly in their row?

html - 表格单元格间距预览正确,但实时显示更大

javascript - 如何通过 src 为 jQuery 图像转换设置动画

javascript - 无法在 Karaf OSGi 中加载 ScriptEngineManager 和 ScriptEngine(找不到 Nashorn)

javascript - 将 css 属性从对象添加到集合

html - 如何在用户单击按钮时添加额外的文本字段?

html - 如何根据值为表格条目着色

javascript - 如何将任意字节值添加到字符串的末尾? (JavaScript)