自己写不出来!看看问题区的 的提问 模仿的、 怎么感觉怪怪的?
来源:5-4 编程练习
Me小前端
2017-06-22 18:05:20
<input type="button" value="点击获取浏览器信息" id="browser">
<script type="text/javascript">
var a=document.getElementById("browser")
var h=navigator.userAgent.toLowerCase();browser;
a.onclick=function(){
if(h.indexOf("MSIE")>-1){
browser = "IE";
}else if(h.indexOf("Firefox")>-1){
browser = "Firefox";
}else if(h.indexOf("Safari")>-1){
browser = "Safari";
}else if(h.indexOf("Chrome")>-1){
browser = "Chrome";
}else{
browser=h;
}
alert("您当前的浏览器是:"+browser+"浏览器");
}
</script>
2回答
樱桃小胖子
2017-06-23
①变量的声明书写错误:var声明完一个变量需要添加;分号结束,另外使用同一个var声明两个或多个变量的时候需要使用,逗号隔开,结束仍然使用分号结束,将你的变量声明修改如下:
var a = document.getElementById("browser"); var h = navigator.userAgent.toLowerCase(),
②由于safari、chrome等浏览器具有相同的内核(也就是说只能判断不同内核的浏览器),因此判断结果是一样的,即在chrome中判断浏览器会输出safari,如若想显示chrome,则需要先判断呢chrome再判断safari。希望可以帮到你!
董建州
2017-06-22
你把h浏览器信息转换成小写,干嘛又要判断浏览器信息的大写呢
相似问题