我最近问了一个问题,并发布了一些代码,建议更改我在选择框上的点击处理程序进行更改。
我现在的问题是:我应该总是使用更改处理程序 - 或者是否仍然适合使用Click(假设我希望跨浏览器兼容性)。
编辑: 这就是我收集的内容:对于像选择框这样的东西,改变是要走的路。 对于像图像这样的简单事物,没有任何变化,因此点击是可行的方法。
答案 0 :(得分:5)
当涉及到表单控件时,例如文本输入,选择框,检查和单选按钮,那么你应该使用onChange-event。当谈到其他东西时,例如链接,列表,容器等,那么你肯定应该使用click,因为这些项不支持onChange事件。
答案 1 :(得分:1)
点击不起作用x浏览器,IE不响应选择或选项单击。 变更是唯一可用的选择。