JavaScript将行计数写入表
我正在使用下面的JavaScript函数向表中添加一行。我想将当前行数的值写入表中 我的职能是:JavaScript将行计数写入表,javascript,jquery,html,Javascript,Jquery,Html,我正在使用下面的JavaScript函数向表中添加一行。我想将当前行数的值写入表中 我的职能是: function addRow(tableID) { var table = document.getElementById(tableID); var rowCount = table.rows.length; var row = table.insertRow(rowCount); var colCount = table.rows[0].cells.len
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var colCount = table.rows[0].cells.length;
for(var i=0; i<colCount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows[0].cells[i].innerHTML;
newcell.childNodes[0].value = rowCount;
}
}
函数addRow(tableID){
var table=document.getElementById(tableID);
var rowCount=table.rows.length;
var row=table.insertRow(rowCount);
var colCount=table.rows[0].cells.length;
对于(var i=0;irowCount
是一个局部变量,在该上下文之外,您为什么不使用已经用于向页面写入值的相同功能?确定需要显示该值的目标元素,并将其内容设置为该值。只需让您知道JSFIDLE总是很有用。请看一看。是的,我这都是关于
s.length
的。看一看。
<TABLE id="dataTable" border="0">
<TR style="display:none;">
<TD><INPUT type="checkbox" name="chk2"/></TD>
<TD><script>document.write(rowCount);</script><select name="room[][]" multiple="MULTIPLE" >
<option value="" selected ></option>
</select></TD>
</TR>
</TABLE>
<select name="room[0][]>
<select name="room[1][]>
<select name="room[2][]>