Android设备的浏览器可能不支持“click”和“touchstart”事件。为了解决这个问题,可以改用“touchend”事件来模拟“click”事件。以下是示例代码:
document.getElementById("myButton").addEventListener("touchend", function() { // 按钮被点击后要执行的代码 });
如果你需要同时支持PC端和移动端,请使用“click”和“touchend”事件。
document.getElementById("myButton").addEventListener("click", function() { // 按钮被点击后要执行的代码 });
document.getElementById("myButton").addEventListener("touchend", function() { // 按钮被点击后要执行的代码 });
同时为“click”和“touchend”添加事件处理程序,这样你的代码就可以在PC和移动设备上同时工作了。