js获取屏幕的宽高(二)
<script type="text/javascript">window.onload=function(){let div1 = document.getElementById('div1');let rect = div1.getBoundingClientRect();console.log(div1);let w=div1.clientWidth;console.log(w);} </script>
这是一段Javascript代码,它的作用是在页面加载完成后,获取一个id为"div1"的元素,并获取该元素的宽度。具体的步骤如下:
1. 使用`window.onload`方法来确保页面加载完成后再执行代码。
2. 使用`document.getElementById('div1')`获取一个id为"div1"的元素。
3. 使用`getBoundingClientRect()`方法获取该元素的位置和尺寸信息,并将结果赋给一个变量rect。
4. 使用`console.log()`函数将div1元素的信息打印到浏览器的控制台中。
5. 使用`div1.clientWidth`获取div1元素的宽度,并将结果赋给变量w。
6. 使用`console.log()`函数将div1元素的宽度打印到浏览器的控制台中。
这是一段Javascript代码,它的作用是在页面加载完成后,获取一个id为"div1"的元素,并获取该元素的宽度。具体的步骤如下:
1. 使用`window.onload`方法来确保页面加载完成后再执行代码。
2. 使用`document.getElementById('div1')`获取一个id为"div1"的元素。
3. 使用`getBoundingClientRect()`方法获取该元素的位置和尺寸信息,并将结果赋给一个变量rect。
4. 使用`console.log()`函数将div1元素的信息打印到浏览器的控制台中。
5. 使用`div1.clientWidth`获取div1元素的宽度,并将结果赋给变量w。
6. 使用`console.log()`函数将div1元素的宽度打印到浏览器的控制台中。
<div id="div1"></div>
html设置属性以方便获取属性
#div1{width:500px;height:300px;border:5px solid orange;padding:20px;margin:30px;}
这段CSS代码定义了一个id为"div1"的元素的样式。具体的样式规则如下:
- `width:500px;` 设置元素的宽度为500像素。
- `height:300px;` 设置元素的高度为300像素。
- `border:5px solid orange;` 添加一个5像素宽的橙色边框。
- `padding:20px;` 在元素的内容区域内增加20像素的内边距。
- `margin:30px;` 在元素周围增加30像素的外边距。这些样式规则将被应用于具有id为"div1"的HTML元素,使其宽度为500像素,高度为300像素,带有5像素宽的橙色边框,并在内容区域内外增加20像素的内外边距。