有人可以在JS中触发onchange事件时向我解释。因为我正在制作多个下拉列表,其中每个列表都依赖于前一个答案。但是所有onchange事件都在触发,即使selectItemIndex没有改变......
答案 0 :(得分:2)
答案 1 :(得分:0)
我发现了这个
当元素的值已经发生时,会发生onchange事件 改变。
对于radiobuttons和复选框,onchange事件发生在 检查状态已更改。
提示:此事件类似于oninput事件。不同的是 oninput事件紧接在a的值之后发生 元素已更改,而onchange在元素丢失时发生 焦点。另一个区别是onchange事件也可以使用 keygen和select元素。
你可以在这里看到更多http://www.w3schools.com/jsref/event_onchange.asp
如果更改下拉列表的内容,则还会触发onchange事件。