【发布时间】:2018-11-22 01:59:12
【问题描述】:
如果没有在 CSS 中明确定义,有什么方法可以获得当前的 html 元素尺寸(宽度/高度)?只使用 JavaScript?例如,如果我有图片
var image = document.getElementsByClassName("top-image")[0];
假设我有点击事件。如何在事件发生的那一刻获取维度?
【问题讨论】:
标签: javascript css
如果没有在 CSS 中明确定义,有什么方法可以获得当前的 html 元素尺寸(宽度/高度)?只使用 JavaScript?例如,如果我有图片
var image = document.getElementsByClassName("top-image")[0];
假设我有点击事件。如何在事件发生的那一刻获取维度?
【问题讨论】:
标签: javascript css
image.getBoundingClientRect() 更多信息:https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect
【讨论】: