麻烦老板帮忙看看哪里出错了,谢谢
来源: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回答
同学你好,函数内部定义的变量只能在本函数中使用,其他地方是拿不到的,所以会报错。如下

代码如下修改:

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