ios js注入导致html网页加载失败问题

如果确定html语法没有错误,可能是js方法错误,例如我的例子:

/*播放完语音修改语音信息*/
        function changeVoiceImageStatus(urlID,playFlag){
            var element = document.getElementById(urlID);
            if(playFlag==1){
                element.src="https://xxx.com/game1511/images/live/version2018/icon-voice.gif";
            }else(playFlag==0){
                element.src="https://xxx.com/game1511/images/live/version2018/icon-voice.png";
            }
        }

在else后边应该直接大括号,而不是条件判断的小括号,这样的食物直接引起oc调js方法失败,同时html初始化失败,加载不出来,引以为戒。正确的写法可以添加else{}或者else if(..){...}如下:

/*播放完语音修改语音信息*/
        function changeVoiceImageStatus(urlID,playFlag){
            var element = document.getElementById(urlID);
            if(playFlag==1){
                element.src="https://img02.jjhgame.com/game1511/images/live/version2018/icon-voice.gif";
            }else if(playFlag==0){
                element.src="https://img02.jjhgame.com/game1511/images/live/version2018/icon-voice.png";
            }
        }

更多问题,欢迎加QQ群讨论:565191947

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值