4-4编程练习求解
来源:4-4 编程练习
慕的地0823274
2018-08-02 11:51:06
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<button onclick="b1()" >显示屏宽度</button>
<button onclick="b2()" >显示屏高度</button>
<button onclick="b3()" >文档显示高度</button>
<button onclick="b4()" >文档显示宽度</button>
</body>
<script>
function b1(){
alert(screen.availWidth);
}
function b2(){
alert(screen.availHeight);
}
function b3(){
alert(screen.width);
}
function b4(){
alert(screen.height);
}
</script>
</html>显示屏与文档的宽高分别都是一样的?为什么?该怎么编写才正确?
1回答
imooc_澈
2018-08-02
您好,正确参考如下:
<body>
<input type="button" value="当前显示屏幕宽度">
<input type="button" value="当前显示屏幕高度">
<input type="button" value="当前窗口文档显示宽度">
<input type="button" value="当前窗口文档显示高度">
<script type="text/javascript">
var inputs=document.getElementsByTagName("input");
inputs[0].onclick=function(){
alert("当前显示屏幕宽度"+screen.availWidth)
}
inputs[1].onclick=function(){
alert("当前显示屏幕高度"+screen.availHeight)
}
inputs[2].onclick=function(){
alert("当前窗口文档显示宽度"+window.innerWidth)
}
inputs[3].onclick=function(){
alert("当前窗口文档显示高度"+window.innerHeight)
}
</script>
</body>
如果解决了您的问题,请采纳,祝学习愉快~