2011-08-24 88 views
0

这可能吗?我尝试设置selectedIndex,但没有奏效。有没有办法使用JavaScript手动重置onchange事件?

我有一个触摸屏设备onChange事件的问题。从下拉列表中选择的onChange事件第一次正常工作,但当我再次调用窗体时似乎没有重置,即使我重置窗体本身。

问题是第一个下拉列表中的选择取决于调用函数的onChange事件以生成下一个选择下拉列表。但是,在设备本身上,如果在第一个框中重新选择该项目,onChange事件似乎不会触发。很难理解,但我想如果我可以重置该选择框元素的onChange事件,那么onChange事件将再次正确触发。

+0

你必须更具体;)你想清除所有的听众或你想重置selectedIndex的东西? –

+0

重置?你的意思是重新运行它或改变它与另一个功能? – Andris

+5

你需要提供更多的细节。你只写了一行... –

回答

1

你想触发onchange处理程序吗? document.getElementById('yourelement').onchange()

相关问题