麻烦老板帮忙看看哪里出错了,谢谢

来源:5-4 编程练习

胜己

2020-02-18 23:00:40

<!DOCTYPE html>
<html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>userAgent</title>
    </head>
    <body>
       <input type="button" value="点击获取浏览器信息" id="browser">
       <script type="text/javascript">
           //补充代码
           var btn = document.getElementById("browser");
           function getBrowserInfo() {
               var info = navigator.userAgent.toLowerCase();
               var result = "未知";
               if(info.indexOf("msie")>-1){
                   result = "IE浏览器"
               }else if(info.indexOf("firefox")>-1){
                   result = "火狐浏览器"
               }else if(info.indexOf("chrome")>-1){
                   result = "谷歌浏览器"
               }else {
                   return result;
               }
           }
           btn.onclick = function() {
               getBrowserInfo()
               alert("您使用的浏览器是" + result )
           }
       </script>
    </body>
</html>


写回答

1回答

好帮手慕夭夭

2020-02-19

同学你好,函数内部定义的变量只能在本函数中使用,其他地方是拿不到的,所以会报错。如下

http://img.mukewang.com/climg/5e4c953709a842ce07420459.jpg

代码如下修改:

http://img.mukewang.com/climg/5e4c95ea092c622c07680489.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

1

0 学习 · 40143 问题

查看课程