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

使用普通JavaScript获取div高度

公孙胡媚
2023-03-14
问题内容

关于如何在不使用jQuery的情况下获得div高度的任何想法?

我正在搜索Stack Overflow这个问题,似乎每个答案都指向jQuery的.height()

我尝试了类似的方法myDiv.style.height,但是即使我的div具有CSS
widthheight在CSS中进行了设置,它也没有返回任何内容。


问题答案:
var clientHeight = document.getElementById('myDiv').clientHeight;

要么

var offsetHeight = document.getElementById('myDiv').offsetHeight;

clientHeight 包括填充。

offsetHeight 包括填充,scrollBar和边框。



 类似资料:
  • 本文向大家介绍使用香草JavaScript获取div高度,包括了使用香草JavaScript获取div高度的使用技巧和注意事项,需要的朋友参考一下 您可以使用2个属性clientHeight和offsetHeight来获取div的高度。 clientHeight包括div的填充。 offsetHeight包括padding,scrollBar和div的边框。 示例 例如,如果您具有以下HTML-

  • 我见过很多jQuery示例,其中参数大小和名称未知。 我的URL只有一个字符串: 我只想检测: 是否存在? 是否等于“是”?

  • 我目前正在对firestore中的文档字段进行手动访问,并将它们放入一个对象中,我将该对象定义为JSON。 有没有一种方法可以使这个过程自动化?类似于:

  • 问题内容: 有些文档我无法获取文档的高度(将某些内容绝对定位在最底部)。另外,在这些页面上的底部填充似乎没有任何作用,但在高度会返回的页面上却没有作用。案例: 在Fandango上, jQuery的返回正确值 返回0 返回0 关于平装交换: jQuery的TypeError:为null 返回错误的值 返回错误的值 注意:如果有一些窍门,我具有浏览器级别的权限。 问题答案: 文档大小是浏览器兼容性的

  • 我有一个项目,基本上是一个Apache Wicket网络应用程序,但它也有3个REST服务。我想把这两种不同的技术放在一个应用程序中,因为它们共享很多类。另外,我希望它们共享同一个JPA实例,因为它们在同一个数据库上操作。 Wicket类不受此影响,因为Wicket过滤器可能在JAX-RS有机会获取URL之前运行。但是像css文件这样的普通资源掌握在JAX-RS手中,导致 除了上面显示的服务方法的