慕数据1008917
2017-02-22 17:05
为啥?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>navigator</title>
<script type="text/javascript">
function validB(){
var u_agent =navigator.userAgent ;
var B_name="不是想用的主流浏览器!";
if(u_agent.indexOf("Firefox")>-1){
B_name="Firefox";
}else if(u_agent.indexOf("Chrome")>-1){
B_name="Chrome";
}else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){
B_name="IE(8-10)";
}
document.write("浏览器:"+B_name+"<br>");
document.write("u_agent:"+u_agent+"<br>");
}
</script>
</head>
<body>
<form>
<input type="button" value="查看浏览器" onclick="validB()" >
</form>
</body>
</html>
点击按钮以后,调用validB()函数。函数的结果就是输出浏览器的相关信息,也就是显示出来。
YES,这就是为什么之前特别讲解了使用document要注意的关键点了,会覆盖文档输出流,意思就是会覆盖之前已经编写,展现出来的页面
JavaScript进阶篇
469059 学习 · 22582 问题
相似问题