Javascript 动态生成的html控件无法发送精确的行值

Javascript 动态生成的html控件无法发送精确的行值,javascript,html,select,Javascript,Html,Select,我在使用控件从动态生成的html表中获取精确的行值时遇到问题。基于此值,我将调用一个函数,在该函数中,我将更新用户对DB的输入。我需要在下拉更改事件中获取行值 var行数; 函数addRow(tableID) { rowcount=document.getElementById(tableID).rows.length; rowcount=rowcount-2; rowcount=rowcount+1; var table=document.getElementById(tableID);

我在使用控件从动态生成的html表中获取精确的行值时遇到问题。基于此值,我将调用一个函数,在该函数中,我将更新用户对DB的输入。我需要在下拉更改事件中获取行值


var行数;
函数addRow(tableID)
{
rowcount=document.getElementById(tableID).rows.length;
rowcount=rowcount-2;
rowcount=rowcount+1;
var table=document.getElementById(tableID);
var行=table.insertRow(-1);
label=行。插入单元格(0);
var element6=document.createElement(“标签”);
element6.id=“sno”+行计数;
元素6.name=“sno”+行计数;
label.innerHTML=rowcount;
标签。附加子项(元素6);
var cel1l=行插入单元格(1);
var element1=document.createElement(“选择”);
element1.id=“Category”+行数;
element1.name=“Category”+行数;
element1.onchange=function(){getrowcount(rowcount);};
element1.className=“selectBox”;
var option1=document.createElement(“选项”);
选项1.value=“自动化工作”;
option1.text=“自动化工作”;
要素1.附加子项(选项1);
var option1a=document.createElement(“选项”);
option1a.value=“文件工作”;
option1a.text=“文件工作”;
要素1.附加子项(选项1A);
第1单元附属物(元素1);
}
函数getrowcount(rowvalue)
{
警报(行值);
}

以下代码将记录当前行索引。为此,我们将使用select的change函数中的
parentNode
属性找到父
tr
元素

var-selectArr=document.querySelectorAll('select'))
选择Arr.forEach(功能(项目){
项目.增补的列表器(“变更”,功能(e){
log(e.target.parentNode.parentNode.rowIndex)
},假);
})
表格,td{
边框:1px纯黑;
}

123
45
123
45
123
45

这个计算是什么?->
rowcount=document.getElementById(tableID).rows.length;rowcount=rowcount-2;rowcount=rowcount+1它是一些测试代码。很抱歉可以考虑这样的RoStUnt = Doo.GETelEnMyBID(TabLID).ROS.Stand;rowcount=rowcount+1;如果我可以发送每一行的label.innerHTML,那么我就可以了你好,请有人帮我回答吗?你的代码不工作。它在运行代码段中显示了一些错误什么错误?我没有看到。我们已绑定更改事件。所以你必须改变这个值,比如123到45,而不是123到123