【问题标题】:JavaScripts not working in mac OS, iphoneJavaScript 在 mac OS、iphone 中不起作用
【发布时间】:2018-12-17 13:28:23
【问题描述】:

我为 wordpress 网站编写了 js 代码,不幸的是它不适用于 safari 和 mac 系统中的每个浏览器。我不知道为什么。我的脚本应该对“点击”事件和收费输入值做出反应。在 windows 中一切正常,但在 safari、mac、iphone 中不行。 我不确定哪里有错误,在 Safari 控制台中我看不到任何错误。我的代码有点长,所以如果你想帮助我,我可以给你发我网站的链接。

<button id="checkBank" class="checkNumberButton" type="submit"><span>Sprawdź</span></button> 

document.querySelector("#checkBank").addEventListener("click", function () {my code here}

我在哪里可以找到有关苹果系统和 Windows 之间差异的信息?

【问题讨论】:

  • 尝试type="button" 而不是type="submit".. 我猜提交动作正在接管事件监听器..

标签: javascript ios macos safari mobile-safari


【解决方案1】:

您忘记关闭addEventListener。这应该可以工作(在我的 Mac 上工作)

document.querySelector("#checkBank").addEventListener("click", function () {alert("test")});

https://jsfiddle.net/hpeyr870/

【讨论】:

  • 是的,我只在这里犯错,但在代码中是可以的,因为它在 Windows 和 android 中工作。我给你发了我的应用程序的链接?
  • 好的,把它放在你的帖子里;)
  • 这对我来说似乎工作得很好。我检查了你的代码,Safari 做了它必须做的事情。当我单击按钮时,文本框会出现红色边框。
  • 好的,你能给我屏幕吗,因为我没有 safari 浏览器?:c 你应该有红色边框和新的 div,信息如下
猜你喜欢
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-14
  • 1970-01-01
  • 1970-01-01
  • 2017-08-15
  • 1970-01-01
相关资源
最近更新 更多