mozilla开发社区上有 :active 不起作用的答案: [1] By default, Safari Mobile does not use the :active state unless there is a touchstart event handler on the relevant element or on the <body>. 在iOS系统的移动设备中,需要在按钮元素或body/html上绑定一个touchstart事件才能激活:active状态. document.b
1.HTML 全局事件属性 HTML4 的新特性之一就是可以使 HTML 事件触发浏览器中的行为,比方说当用户点击某个 HTML 元素时启动一段 JavaScript,在 HTML5 中还增加了一些新的事件属性. HTML 事件就是发生在 HTML 元素上的事情.当在 HTML 页面中使用 JavaScript 时, JavaScript 就可以触发这些事件.HTML 事件可以是浏览器行为,也可以是用户行为.浏览器行为比如:页面加载时触发事件,页面关闭时触发事件等等.用户行为比如:点击按钮触发事