通过getElementByClassName获取宽高
时间: 2023-11-30 09:30:07 浏览: 135
获取屏幕宽高
通过getElementByClassName方法获取元素后,无法直接通过offset获取宽高,会返回undefined。这是因为getElementByClassName返回的是一个类数组对象,而不是一个具体的元素对象。因此,无法直接使用offsetWidth和offsetHeight属性来获取宽高。
要获取通过getElementByClassName获取到的元素的宽高,可以通过遍历类数组对象或使用索引来获取具体的元素对象,然后再使用offsetWidth和offsetHeight属性来获取宽高。例如:
```
var elements = document.getElementsByClassName("wrap");
var width = elements
阅读全文