js onclick="xxx.xxx()" 在ios中不能调用问题

<script>
    var edit = {
        showLayer: function() {
            alert(111111);
        }
    }
</script>

<a href="javascript:;" onclick="edit.showLayer()">按钮</a>

如上面的代码,好像在手机上某些版本的ios微信浏览器中不能运行,弹不出111111。
大家有用这种方式写过吗 onclick="xxx.xxx()"

<script>
        function showLayer() {
            alert(111111);
        }
</script>

<a href="javascript:;" onclick="showLayer()">按钮</a>
这样在同一台手机就可以
阅读 2.9k
1 个回答

移动端是 ontouchend ,当然你也可以用 ontouchstart ,两个分别是手指离开屏幕触发和一触碰到就触发。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题