📅  最后修改于: 2023-12-03 14:41:52.262000             🧑  作者: Mango
在 HTML 中,可以通过 onresize 事件属性来指定浏览器窗口或元素大小变化时需要执行的 JavaScript 代码。
指定 onresize 事件的语法为:
<element onresize="JavaScript">
其中,element 指定了要监测大小变化的元素,可以是 window(即浏览器窗口)或者其他 DOM 元素。
JavaScript 指定了在元素大小变化时需要执行的 JavaScript 代码。
我们来看一个简单的例子:
<!DOCTYPE html>
<html>
<head>
<title>onresize 事件属性示例</title>
</head>
<body onresize="resizeHandler()">
<div>当前窗口宽度为:<span id="width"></span></div>
<div>当前窗口高度为:<span id="height"></span></div>
<script>
function resizeHandler() {
document.getElementById('width').innerText = window.innerWidth;
document.getElementById('height').innerText = window.innerHeight;
}
// 页面加载时执行一次
resizeHandler();
</script>
</body>
</html>
以上代码会在浏览器窗口大小变化时,实时显示窗口的宽度和高度。