老师,请检查

来源:5-4 编程练习

慕村6371425

2020-09-24 23:46:17

<!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">

//补充代码

//    我们学习了浏览器的navigator对象,那么写一段代码,实现:当用户点击页面上的“点击获取浏览器信息”按钮时,页面会弹出窗口告知当前使用的浏览器是什么浏览器。

// if...else if 执行其中一个后,其他不再执行

var btn = document.getElementById('browser')


function getBrowserinfo() {

var info = navigator.userAgent.toLowerCase(),

browser;

if (info.indexOf('msie') != -1) {

browser = 'IE'

} else if (info.indexOf('firefox') != -1) {

browser = 'Firefox'

} else if (info.indexOf('chrome') > -1) {

browser = 'chrome'

// 如果要判断Safari浏览器条件为:包含"Safari"关键字但是不包含"Chrome"关键字

} else if (info.indexOf('safari') != -1 && info.indexOf('chrome') == -1) {

browser = 'safari'

}

return browser

}


function btnClick() {

var result = getBrowserinfo()

// ${result}是直接引用result变量,这个属于es6的语法,

alert(`您使用的浏览器是${result}`);

}

btn.onclick = btnClick

</script>

</body>


</html>


写回答

1回答

好帮手慕星星

2020-09-25

同学你好,代码检测没有问题,很棒。继续加油,祝学习愉快!

0

0 学习 · 40143 问题

查看课程

相似问题