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