Javascript 在更改时获取关联单元格的值

Javascript 在更改时获取关联单元格的值,javascript,json,drop-down-menu,hta,Javascript,Json,Drop Down Menu,Hta,我有一个带有一组下拉框的.hta,这些下拉框是在表中动态创建的。该表从json文件生成。该表看起来像(表中显然有更多内容,但这给了您一个想法): 现在我要寻找的是,当x行上的框被更改时,我希望它获取同一行x的业务名称,并将其写入到一个文件中。所以如果有人改变了drop x,它会写出business x,如果有人改变drop y,它会写出business y 在生成表时,我将业务名称传递到数组中。因此,我有: spArray.push(results[i]["Business Name"]; 我

我有一个带有一组下拉框的.hta,这些下拉框是在表中动态创建的。该表从json文件生成。该表看起来像(表中显然有更多内容,但这给了您一个想法):

现在我要寻找的是,当x行上的框被更改时,我希望它获取同一行x的业务名称,并将其写入到一个文件中。所以如果有人改变了drop x,它会写出business x,如果有人改变drop y,它会写出business y

在生成表时,我将业务名称传递到数组中。因此,我有:

spArray.push(results[i]["Business Name"];

我可以调用任何名称,但不能将名称与方框关联。如何以最简单的方式完成此任务?

通过使用阵列spArray并使用它填充下拉列表来解决此问题。因此,我没有动态创建一组下拉列表,而是创建了一个下拉列表,然后可以轻松地从下拉列表中获取所选值。问题解决了,我很高兴。

你能详细解释一下“然后用
写入每一行”的意思吗?innerHTML=output
任何表元素的innerHTML
都是只读的(除了
td
)在IE中。不确定你在寻找什么,但基本上只是将信息写入标有div的占位符。如果你需要更多的代码,我可以这样做,只需要让我知道你需要什么部分。
function writeRate()
{

var fso = new ActiveXObject("Scripting.FileSystemObject");
var write_id = "file to write to here";
alert('The information has been forwarded to the OON Map Team, Thank you!');
var s = fso.OpenTextFile(write_id, 8, true);
alert(write_id);

s.WriteLine(" ");
if (document.getElementById('cheap_box').checked){
s.WriteLine('cheap');
}

if (document.getElementById('expensive_box').checked){
s.WriteLine('expensive');
}
s.Close();
}
spArray.push(results[i]["Business Name"];