如何使用JavaScript获取设备屏幕的宽度?

给定一个在设备上运行的HTML文档,如何使用javascript查找屏幕设备的宽度?下面本篇文章就来给大家介绍一下使用JavaScript获取设备屏幕宽度的方法,希望对大家有所帮助。

方法一:使用window.innerWidth获取设备屏幕的宽度

innerWidth属性用于返回设备的宽度,以像素计。

示例:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>如何获取javascript中的设备屏幕宽度?</title>
	</head>

	<body style="text-align:center;">

		<h1 style="color:green;">获取javascript中的设备屏幕宽度:</h1>

		<p id="UP" style="font-size: 19px; font-weight: bold;"></p>

		<button onclick="Fun()">单击此处</button>

		<p id="DOWN" style="color: green; font-size: 24px; font-weight: bold;">
		</p>

		<!-- Script to display the device screen width -->
		<script>
			var el_up = document.getElementById("UP");
			var el_down = document.getElementById("DOWN");

			el_up.innerHTML = "单击按钮,以获取设备屏幕的宽度";

			function Fun() {
				var width = window.innerWidth;
				el_down.innerHTML = width + " 像素";
			}
		</script>
	</body>

</html>

效果图:

1.gif

方法二:使用document.documentElement.clientWidth方法获取设备屏幕的宽度

document.documentElement.clientWidth方法拥有获取浏览器窗口文档显示区域的宽度,不包括滚动条。

示例:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>如何获取javascript中的设备屏幕宽度?</title>
	</head>

	<body style="text-align:center;">

		<h1 style="color:green;">获取javascript中的设备屏幕宽度:</h1>

		<p id="UP" style="font-size: 19px; font-weight: bold;"></p>

		<button onclick="Fun()">单击此处</button>

		<p id="DOWN" style="color: green; font-size: 24px; font-weight: bold;">
		</p>

		<!-- Script to display the device screen width -->
		<script>
			var el_up = document.getElementById("UP"); 
            var el_down = document.getElementById("DOWN"); 
              
            el_up.innerHTML = "单击按钮,以获取设备屏幕的宽度";  
              
            function Fun() { 
                el_down.innerHTML = 
                    document.documentElement.clientWidth + " 像素"; 
            } 
		</script>
	</body>

</html>

效果图:

2.gif

以上就是如何使用JavaScript获取设备屏幕的宽度?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 答疑