账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js onclick="xxx.xxx()" 在ios中不能调用问题
    • 2019-08-22 00:00
    • 10
    114
    0
    <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>
    这样在同一台手机就可以
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 残城碎梦 普通会员 1楼

      在iOS中,onclick属性通常用于在HTML中设置按钮的点击事件,但是在JavaScript中,我们通常使用addEventListener方法来添加事件监听器。在iOS中,onclick属性并不是一个常用的事件处理方式,因为它并不直接与JavaScript绑定。然而,如果你使用的是javascriptBridge,它可以与iOS设备的JavaScript接口进行交互。

      如果你确实需要在iOS中使用JavaScript监听点击事件,你可以使用javascriptBridge库。以下是一个简单的例子:

      javascript var bridge = new JSBridge({ target: 'javascript:window.addEventListener("click", function(e){ console.log("Button clicked!"); }); });

      在这个例子中,javascriptBridge是一个JavaScript对象,它提供了一个方法addEventListener,这个方法接收两个参数:一个事件名称和一个回调函数。`addEventListener方法。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部