为什么这么写 不是很理解
# 具体遇到的问题
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
1<!DOCTYPE html><
br
><
html
><
br
><
head
><
br
><
meta
charset
=
"UTF-8"
><
br
><
title
>userAgent</
title
><
br
></
head
><
br
><
body
><
br
><
input
type
=
"button"
value
=
"点击获取浏览器信息"
id
=
"browser"
><
br
><
script
type
=
"text/javascript"
><
br
>//补充代码<
br
>var btn = document.getElementById('browser');<
br
><
br
>btn.onclick = function() {<
br
>document.write('您使用的浏览器是' + getBrowserInfo());<
br
>}<
br
>function getBrowserInfo() {<
br
>var info = navigator.userAgent.toLowerCase();<
br
>var result = '未知';<
br
>if(info.indexOf('msie') > -1) {<
br
>result = 'IE浏览器';<
br
>}<
br
>if(info.indexOf('firefox') > -1) {<
br
>result = '火狐浏览器';<
br
>}<
br
>if(info.indexOf('chrome') > -1) {<
br
>result = '谷歌浏览器';<
br
>}<
br
>if(info.indexOf('safari') > -1 && info.indexOf('chrome') == -1) {<
br
>result = 'Safari浏览器';<
br
>}<
br
>return result;<
br
>}<
br
></
script
><
br
></
body
><
br
></
html
>
为什么这么写 不是很理解
1getBrowserInfo()是什么意思<
br
>还有判断info.indexOf('msie') > -1 是因为不包含这个字母就会返回-1 然后包含了就大于-1 就判断它是这个浏览器的意思吗<
br
><
br
>老师 我感觉我有些坚持不下去了 学习了一个月了每天学习时间也很长 但是有些作业也不会 课程也有点不懂的地方 看人家问答区都敲的出来 我敲不出来 我是不是不适合学习前端
32
收起
正在回答 回答被采纳积分+1
2回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧