在java脚本的第一行之前添加新行
Add new Row before first row in java script
嗨,我有如下代码:
function addRowToTable(num){
if (hasLoaded) {
var tbl = document.getElementById(TABLE_NAME);
var nextRow = tbl.tBodies[0].rows.length;
var iteration = nextRow + ROW_BASE;
if (num == null) {
num = nextRow;
} else {
iteration = num + ROW_BASE;
}
// add the row
var row = tbl.tBodies[0].insertRow(num);
// cell
var cell0 = row.insertCell(0);
var LNInpT = document.createElement('input');
LNInpT.setAttribute('type', 'text');
LNInpT.setAttribute('value', 'name');
cell0.appendChild(LNInpT);
// Pass in the elements you want to reference later
// Store the myRow object in each row
row.myRow = new myRowObject(textNode, txtInp, cbEl, raEl);
}}
请帮助我在编辑此代码时在表的第一行之前添加新行。储罐
这应该会对您有所帮助:
var myTable = document.getElementById('myTable');
var tbody = myTable.tbodies[0];
var tr = tbody.insertRow(-1); // puts it at the start
var td = document.createElement('td');
td.innerHTML = "Something";
tr.appendChild(td);
我建议您使用jQuery,这将使这更容易(使用prepend方法)。如果你不能或不想,你应该能够使用insertBefore。
您可能想在SO上看看这个问题。
使用jQuery的prepend()
方法。
相关文章:
- 如何从rails中的代码中删除新行( )
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 如何在脚本上添加新行
- 在不刷新整个网格的情况下,向Asp.net网格视图添加新行
- 字符串中的
标记未正确在 HTML 中创建新行 - JavaScript-如果以前不存在文本,如何从文本区域删除新行
- 反应中的新行
- 阻止ReSharper将JavaScript函数参数放到新行中
- HTML表内容:如果行很长,如何在新行中显示部分内容
- dhtmlx添加新行并启动单元格编辑器
- 将新行打印到$mdToast
- 在新行(html)中动态添加更多文本字段
- 当上一行/当前行被填充时,将新行添加到HTML表中
- 数据表中的fnAddData()添加到同一行,而不是添加到新行
- 如何使用引导程序在一行中存在 3 个缩略图后创建新行
- 从一行开始直到任何内容,获取除新行之外的所有空白
- 如何获取一行并将该行和文本字符串合并为一个新行
- Jquery在创建新行时不向最后一行添加索引
- 通过克隆带有附加事件的最后一行,在表主体上添加新行
- 从ajax请求返回时,让jQuery在DIV中创建一行新行