一些 javascript 函数在 iOS 设备(iPhone、iPad)上不起作用
Posted
技术标签:
【中文标题】一些 javascript 函数在 iOS 设备(iPhone、iPad)上不起作用【英文标题】:some javascript functions don't work on iOS devices (iPhone, iPad) 【发布时间】:2016-05-10 16:00:38 【问题描述】:希望你能帮助我。在花了几天时间试图解决这个问题后,我吓坏了。
我的 javascript 鼠标事件函数在 ios 设备上不起作用。我红了this apple article,并在我的html标签中添加了这个属性:onclick="void(0)"
,但它就是不想工作。我可以在任何鼠标事件上触发警报消息,如下所示:
document.getElementById("el").addEventListener("mousedown", function()
alert("Bla-Bla");
);
但是在同一个事件监听器中这样的东西并没有被执行:
document.getElementById("el").classList.remove("bla-class");
有人可能知道这个问题是否有解决方案吗?
【问题讨论】:
控制台有错误吗? 控制台中没有错误。在任何桌面浏览器中,代码都可以工作。仅在 iPad 和 iPhone 上没有 可能不相关,但getElementByID
应该是getElementById
。
不是复制粘贴的。当我写这篇文章时是一个打字错误。代码是正确的。
【参考方案1】:
问题可能不是您的代码。另一个可能导致此问题的原因是 IOS 中的浏览器可能未启用 JavaScript,因此您可以尝试转到“设置”>“Safari”>“高级”>“JavaScript”,然后启用它。
【讨论】:
以上是关于一些 javascript 函数在 iOS 设备(iPhone、iPad)上不起作用的主要内容,如果未能解决你的问题,请参考以下文章