我有 3 个组合框,分别命名为 MCC1、MCC2 和 MCC3。我使用 javascript 为他们分配了一个 onChange 函数,该函数收集所选的索引值,然后打开一个新窗口到所需的网页。
var x=document.form.MCC.options[document.form.MCC.selectedIndex].value;
window.open('http://server/page='+x+'&tab=0','mywindow','width=400,height=200')
我想对所有 3 个组合框使用相同的函数,但该函数需要知道 onchange 来自哪个组合框名称值。现在它只读取最后一个值,如果我使用多个 var。我已经尝试使用数组、多个 var 甚至为 name 值创建一个 var 来解决这个问题。我对 js 还很陌生,不确定解决这个问题的最佳方法是什么。