问题标签 [offsetwidth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
491 浏览

angularjs - 如何修复引导轮播“offSetWidth”错误

我正在使用引导轮播来浏览我从外部 API 引入的数据。API 数组中的第一个元素显示在轮播上,但是当我按下“下一个”或“上一个”箭头按钮时,屏幕会闪烁并出现以下错误:Uncaught TypeError: Cannot read property 'offsetWidth' of undefined.

这个错误是什么意思,我该如何解决?起初我认为这意味着它无法读取尚不存在的数据,因为 API 数据需要很长时间才能获取,但事实并非如此,因为第一张幻灯片显示良好。

如果有帮助,这是我的html:

0 投票
1 回答
1202 浏览

angularjs - 如何在 angularJS 中为 element[0].offsetWidth 编写单元测试用例

对于自定义指令,如何模拟偏移宽度和滚动宽度的值?默认情况下,它取为 0。

0 投票
3 回答
32 浏览

javascript - 为什么字符串在一定间隔内不移动?

我正在尝试制作一个每 20 毫秒移动 1px 的行的简单代码(smt 就像一个股票行情)。此外,希望它使用 .offsetWidth 属性到达浏览器窗口的边缘后消失。不幸的是,我被卡住了,我不知道为什么它根本不动。请帮我找出错误,还是我走错了方向?谢谢!

0 投票
0 回答
59 浏览

polymer-1.0 - How to get offsetWidth of Polymer Component

I'm trying to get the offsetWidth of two custom components inside of another component. Everything I've tried returns a value of 0. The information I need doesn't seem to be ready during the attached phase of the life cycle. One approach may be using iron-resizable-behavior, but this seems hacky.

0 投票
1 回答
217 浏览

html - 新 HTML 文档的偏移宽度

我想用 javascript 创建一个新的 html 文档。我想在正文中创建一个 div(显示:内联)并在其中创建 ap 标签。然后我在 p 标签(innerHTML)中放入一个字符串(titleTagString)。现在我想知道,这是 div 的 offsetwidth。chrome 控制台说 0 ... 故障在哪里?谢谢!

0 投票
1 回答
1151 浏览

css - offsetWidth vs scrollWidth:应该不同,但相同

我看过: 分别了解 offsetWidth、clientWidth、scrollWidth 和 -Height

但事实并非如此。例如,

主 div 元素的 offsetWidth 和 scrollWidth 相同:400。它们应该分别是 400 和 600,对吧?

0 投票
0 回答
84 浏览

google-chrome - Chrome 的 offsetwidth 返回不同的值

获取代码

我的结果是 2,但有些人得到了 1。即使我们拥有相同的 Chrome 版本。在 IE 中,它返回 1。

顺便说一句,我的结果是

offsetWidth: 2 版本: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36

任何帮助表示赞赏。

0 投票
1 回答
559 浏览

html - 为什么元素宽度与 offsetWidth 不匹配?

我尝试使用 nativeElement.offsetWidth 获取元素宽度,但它比实际宽度小 2.5px。我想知道我错过了什么?

我试图检查 DOM 并尝试找到 2.5px 的位置,但我无法在任何地方找到它:

例如,在 devtool 上它显示 329.5px 但 offsetWidth 仅返回 327px。

在此处输入图像描述

0 投票
1 回答
303 浏览

javascript - 如何使用 document.getElementsByTag 和 document.queryselectAll 仅获取可见元素

我正在尝试创建一个 chrome 扩展,它将搜索网页中的任何元素。

目前我正在使用 var elm = document.getElementsByTagName("input");

这给了我所有带有标签输入的元素。

但有时该元素在屏幕上不可见,但出现在源代码中,为此,如果我想过滤,我尝试使用 offsetwidth 、 left、 right 、 height 属性

elm.offsetWidth 但它总是给出 0 所以我无法过滤掉。

这些元素也没有我可以使用的任何可见性属性。

有没有其他方法可以使用 Javascript 来做到这一点?

0 投票
1 回答
1483 浏览

javascript - D3 无法读取 null 的属性 offsetHeight

cannot read property 'offsetHeight' of null当我刚刚初始化它的高度时,我得到了这个。

这是我的代码: