老师,这样子是对的吗?

老师,这样子是对的吗?

 <script type='text/javascript'>

         var oInput=document.getElementById('browser');

         function getBrowserName(){

             var info=navigator.appVersion;

             var result;

             if(info.includes('MSIE')){

                 result='MSIE浏览器';

             }else if(info.includes('Firefox')){

                 result='Firefox浏览器';

             }else if(info.includes('Chrome')){

                 result='Chrome浏览器';

             }else if(info.includes('Safari')&&!info.includes('Chrome')){

                 result='Safari浏览器';

             }

             return result;

         }

         oInput.onclick=function(){

             alert('您使用的浏览器是'+getBrowserName());

         }


    </script>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕言 2021-05-10 18:32:50

同学你好,测试同学第二次提供的代码,效果是对的,继续加油,祝学习愉快~

好帮手慕言 2021-05-10 11:34:11

同学你好,是想实现2-8编程题吗?

http://img1.sycdn.imooc.com//climg/6098a749097c4ade05470257.jpg

如果是的话,代码中的问题如下:

​1、需要使用navigator对象来获取有关浏览器的信息,代码参考:

http://img1.sycdn.imooc.com//climg/6098a7870972b56004960099.jpg

2、IE浏览器不兼容includes,建议使用indexOf方法,如果值大于-1,代表找到了

http://img1.sycdn.imooc.com//climg/6098a7d009184c7504610101.jpg

如果不是想实现2-8的编程题,可以详细描述一下需求,老师帮助解答。

祝学习愉快~

  • 提问者 慕仙1405838 #1

    是这样吗

    <script type='text/javascript'>

             var oInput=document.getElementById('browser');

             function getBrowserName(){

                 //需要使用navigator对象来获取有关浏览器的信息

                 var info=navigator.userAgent;

                 var result;

                 if(info.indexOf('MSIE')>-1){

                     result='MSIE浏览器';

                 }else if(info.includes('Firefox')){

                     result='Firefox浏览器';

                 }else if(info.includes('Chrome')){

                     result='Chrome浏览器';

                 }else if(info.includes('Safari')&&!info.includes('Chrome')){

                     result='Safari浏览器';

                 }

                 return result;

             }

             oInput.onclick=function(){

                 alert('您使用的浏览器是'+getBrowserName());

             }


        </script>


    2021-05-10 16:21:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师