Javascript 有没有一种方法可以通过编程方式单击组合框项目?
我一直在尝试以下实验,但到目前为止没有任何效果:Javascript 有没有一种方法可以通过编程方式单击组合框项目?,javascript,select,combobox,Javascript,Select,Combobox,我一直在尝试以下实验,但到目前为止没有任何效果: sel = document.getElementById('myComboBox') sel.selectedIndex = 1; sel.options[1].selected = true; sel[1].click(); 谢谢你的帮助 等等,你为什么要写: sel.options[1].selected = true; 然后在下一行写下 sel[1].click(); ???元素不是数组,不能作为数组处理 无论如何,“单击”事件可能
sel = document.getElementById('myComboBox')
sel.selectedIndex = 1;
sel.options[1].selected = true;
sel[1].click();
谢谢你的帮助 等等,你为什么要写:
sel.options[1].selected = true;
然后在下一行写下
sel[1].click();
???元素不是数组,不能作为数组处理
无论如何,“单击”事件可能不是最好的处理方式。可能select元素本身上的“更改”事件更可靠。您好,谢谢您的回复。有没有办法通过JavaScript将更改事件应用于select元素?我有一个复杂的地方,我不能使用语法。