|
|
1
5
我发现了我的问题。对于选择框,您需要为“更改”事件而不是“单击”事件注册处理程序。奇怪的是,Firefox和IE使用点击事件。 总之,以下代码适用于所有浏览器:
|
|
|
2
1
Safari和Chrome都是基于webkit的浏览器。Webkit使用操作系统中的本机下拉列表元素,而不是实现下拉列表本身,不幸的是,本机下拉列表不支持单击事件。出于同样的原因,它们也不支持选项元素或其他整洁技巧的CSS。 让这些功能正常工作的唯一跨浏览器方法是使用<ul>还有很多javascript。 |