我使用以下JavaScript函数向表中添加一行。我想写一下当前rowCount的值。
我的功能是:
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;
}
}
我的HTML表格:
<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>
我尝试了<script>document.write(rowCount);</script>
和<script>document.write(this.rowCount);</script>
。第一个返回错误:找不到变量rowCount,第二个:undefined不是对象。
这听起来有点乱,但我想将rowCount值传递给<select name="room[][]>
的名称给我:
<select name="room[0][]>
<select name="room[1][]>
<select name="room[2][]>