Javascript 从js生成的多个表行中获取元素值
我使用js生成html表格,每行包含两个下拉列表和一个测试框,每个下拉列表都有onchange函数,我的问题是,当在第二个下拉列表onchange函数中选择第二个下拉列表时,如何获得第一个下拉选择值 我尝试了以下代码:Javascript 从js生成的多个表行中获取元素值,javascript,drop-down-menu,html-table,Javascript,Drop Down Menu,Html Table,我使用js生成html表格,每行包含两个下拉列表和一个测试框,每个下拉列表都有onchange函数,我的问题是,当在第二个下拉列表onchange函数中选择第二个下拉列表时,如何获得第一个下拉选择值 我尝试了以下代码: var r = document.getElementById('AACTVTbl').getElementsByTagName('td')[idx-1].document.getElementById("division").value; alert(idx+" "+r);
var r = document.getElementById('AACTVTbl').getElementsByTagName('td')[idx-1].document.getElementById("division").value;
alert(idx+" "+r);
但仅从第一行获取值
有人能帮我吗?嗯,终于找到了解决办法
idx= this.parentNode.parentNode.rowIndex
var selectedDivisionId=ele.form.division[idx-1].value;
你能粘贴所有的代码吗?这段代码断章取义,因此很难准确评估错误所在。