当前位置: 首页 > 面试题库 >

JavaScript如何获得元素的渲染高度?

松锐藻
2023-03-14
问题内容

如何获得元素的渲染高度?

假设您的<div>元素内部包含一些内容。内部的内容将扩大的高度<div>。当您没有明确设置高度时,如何获得“渲染的”高度。显然,我尝试过:

var h = document.getElementById('someDiv').style.height;

有这样做的技巧吗?如果有帮助,我正在使用jQuery。


问题答案:

应该是

$('#someDiv').height();

jQuery。这将以数字形式检索包装集中的第一个项目的高度。

尝试使用

.style.height

仅当您首先将属性设置为有效。不是很有用!



 类似资料:
  • 问题内容: 如何获得元素的渲染高度? 假设您的元素内部包含一些内容。内部的内容将扩大的高度。当您没有明确设置高度时,如何获得“渲染的”高度。显然,我尝试过: 有这样做的技巧吗?如果有帮助,我正在使用jQuery。 问题答案: 应该是 jQuery。这将以数字形式检索包装集中的第一个项目的高度。 尝试使用 仅当您首先将属性设置为有效。不是很有用!

  • 我写了一些代码来呈现ReactJS中的重复元素,但我讨厌它有多丑。 有没有更好的方法来实现这一点? (我想在模板代码或类似的方法中嵌入循环。)

  • 问题内容: 我已经写了一些代码来渲染ReactJS中的重复元素,但是我讨厌它是如此丑陋。 有没有更好的方法来实现这一目标? (我想在模板代码或类似方法中嵌入循环。) 问题答案: 您可以将表达式放在大括号内。请注意,在已编译的JavaScript中,为什么在JSX语法中永远不可能发生循环;JSX相当于函数调用和加糖的函数参数。仅允许使用表达式。 (此外:请记住将属性添加到在循环内渲染的组件。) JS

  • 问题内容: 我试图获取呈现后的webview的高度。它总是返回null,我试过,,它总是返回null。 布局: 活动 我什至不知道在渲染后是否有可能获得Web视图的高度,但是我不明白为什么您不能这样做。如果有人得到解决方案,将不胜感激。 问题答案: 您可以在渲染内容后使用它来获取实际高度。 这是示例代码。

  • 主要内容:实例,实例,实例,实例元素是构成 React 应用的最小单位,它用于描述屏幕上输出的内容。 与浏览器的 DOM 元素不同,React 当中的元素事实上是普通的对象,React DOM 可以确保 浏览器 DOM 的数据内容与 React 元素保持一致。 将元素渲染到 DOM 中 首先我们在一个 HTML 页面中添加一个 id="example" 的 <div>: 在此 div 中的所有内容都将由 React DOM 来管

  • 我有一个要求,以显示视频(卡)在几行缩略图,并集中在第一个缩略图。我使用嵌套贴图进行显示。代码基本上在视频数组上迭代并返回几行视频。 我们如何关注渲染的第一个元素?我认为我们需要得到第一个元素的ref来聚焦。但是我们如何在这里设置ref并在另一个函数中引用它呢?