Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript将行计数写入表_Javascript_Jquery_Html - Fatal编程技术网

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

我正在使用下面的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.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;i
rowCount
是一个局部变量,在该上下文之外,您为什么不使用已经用于向页面写入值的相同功能?确定需要显示该值的目标元素,并将其内容设置为该值。只需让您知道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][]>