我有这样的元素:

<div style="width: 100%; height: 10px;"></div>

我想得到它的宽度,以像素为单位.我刚试过这个:

document.getElementById('banner-contenedor').style.width

它返回100%.是否可以使用JavaScript实际获取元素的宽度(以像素为单位)?

推荐答案

document.getElementById('banner-contenedor').clientWidth

Css相关问答推荐

视频嵌入在Bootstrap 5轮播中没有响应扩展

CSS媒体查询不显示所需的输出

如何防止css边框缩小div?

如何仅在CSS中屏蔽具有多个形状的div框?

Vue3 组合 api 中的对象值样式

Vuetify 抽屉标签溢出/z-index

css ::part 伪 Select 器 Chrome 兼容性?

带填充的水平边框

如何测试页面上的文本被删除

当我在几个月之间更改时,有什么方法可以在react-dates-range上添加淡入淡出或幻灯片效果?

li 中的第二行在 CSS-reset 后的项目符号下开始

悬停效果:展开底部边框

如何在 Firefox 和 Opera 中zoom HTML 元素?

使用自定义 CSS 在 WebView 中呈现 HTML

如果容器 div 较小,如何将子 div 扩展到 100% 屏幕宽度?

如何在 React 应用程序中使用 CSS 模块应用全局样式?

打印html时在页面上打印页码

CSS关键帧动画CPU占用率高,应该这样吗?

CSS3 过渡:过渡:全部是否比过渡:x慢?

谷歌的无图像按钮