[教程]Javascript错误提示SyntaxError: Illegal return stat...

    选择打赏方式

今天在更新面板时,想到试听播放器载入之后,自定展开歌单,但是播放器在手机端是不会显示出来的,那么歌单也不会在手机端自动展开,所以需要一个绑定事件来判断播放器是否存在。

try {
        if (typeof(wenkmMedia) == "undefined") {
            alert("value is undefined"); 
            return false;
        } else {
        //audio.play();
        }
      }
    } catch(e) {}
}

F12发现chrome弹出了一个错误: SyntaxError: Illegal return statement,瞬间就懵逼了啊!

QQ图片20170203152231.png

后来仔细查了查,原来在return语句只能放在js的function中...

这就简单了,直接:

window.onload=function(){
try {
        if (typeof(wenkmMedia) == "undefined") {
            alert("value is undefined"); 
            return false;
        } else {
        //audio.play();
        }
      }
    } catch(e) {}
}


版权声明:若无特殊注明,本文为《明月浩空》原创,转载请保留文章出处。
本文链接:https://blog.myhkw.cn/post-148.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框
可使用QQ号实时获取昵称+头像

私密评论

吃奶的力气提交吐槽中...

已有2条吐槽

依风伴雨

2017-11-20 21:18 广东省广州市联通
签到成功!签到时间:下午9:18:26,每日打卡,生活更精彩哦~
 Windows 10 x64   QQBrowser 9.6.12624.400
依风伴雨

suppore

2017-02-03 16:35 湖南省邵阳市电信
精屁。
 Windows 10 x64   Google Chrome 55.0.2883.87
suppore