1.clientWidth和clientHeight
–这两个属性可以获取元素的可见宽度和高度
–这些属性是不带px的,返回都是数字,可以直接计算
–会获取元素的宽度和高度,包括内容区和内边距
–这些属性只能只读,不能修改
var obj=documents.getElementByName(“demo”)
obj.clientWidth=300

2.offsetParent
–获取当前元素的定位父元素
–获取到离当前元素最近的开启定位的祖先元素
–如果所有的祖先元素都没有开启定位,则返回body
obj.offsetParent

2.offsetLeft
–当前元素相对于定位父元素的水平偏移量
如果所有父元素都没有开启定位,则返回body

3.offsetTop
–当前元素相对于其定位父元素的垂直偏移量
–跟offsetTop同理

4.scrollHeight和scrollWidth
–获取元素整个滚动区域的高度和宽度
例如:width:700px; 可见width:400px;隐藏部分:300px; 则scrollWidth的值:700px;

5.scrollLeft //–获取水平滚动条滚动的距离
6.scrollTop //–获取垂直滚动条滚动的距离
–例如:width:700px; 可见width:400px;隐藏部分:300px; 当滚动条滚动到width的值为500px部分,则 scrollLeft的值等于500px-400px=100px. ----scrollTop 也同理
//当满足scrollHeight - scrollTop ==clientHeight -->说明垂直滚动条滚动到底了
//当满足scrollWidth - scrollLeft ==clientWidth -->说明水平滚动条滚动到底了

JS 中样式显示(clientWidth和clientHeight、offsetLeft、scrollHeight )相关推荐

  1. JS中的offsetWidth, clientWidth, scrollWidth, innerWidth, outerWidth, pageXOffset

    value description offsetWidth 返回元素的宽度(包括元素宽度.内边距和边框,不包括外边距) offsetHeight 返回元素的高度(包括元素高度.内边距和边框,不包括外边 ...

  2. js中图片显示用ajax,javascript - 前台用ajax上传图片,怎么让图片上传完成显示的缩略图片的时候显示分辨率大小...

    以下是相关代码,现在就是上传上去想让显示以下分辨率,也就是图片的大小,请问应该怎么该才可以,求解答 前台上传文件代码 window.οnlοad=function(){ var type=docume ...

  3. js中offsetHeight,offsetWidth,offsetTop,offsetLeft属性的使用

    页面偏移 属性 说明 element.offsetParent 返回元素的偏移容器 element.offsetHeight 返回元素的高度,包括边框和填充,但不是边距 element.offsetW ...

  4. js中div显示和隐藏钮为什么页面总是跳一下到最上面

    <div class="menu_left"> <ul > <li id="t1" style="background- ...

  5. js中样式属性的书写规则

    JavaScript和css中属性名称有哪些差异? 主要有两个: JavaScript使用驼峰命名法,而css不是. JavaScript的属性值用字符串表示,而css不是. 而导致这两个原因的就是J ...

  6. js中一些常用的基本函数

    如何使用jquery刷新当前页面 下面介绍全页面刷新方法:有时候可能会用到 window.location.reload()刷新当前页面. parent.location.reload()刷新父亲对象 ...

  7. js中的关键字总结呢

    1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4. ...

  8. JS中的offsetWidth、offsetHeight、clientWidth、clientHeight等等的详细介绍

    javascript中offsetWidth.clientWidth.width.scrollWidth.clientX.screenX.offsetX.pageX 原文:https://www.cn ...

  9. JQuery中width和JS中JS中关于clientWidth offsetWidth scrollWidth 等的含义

    JQuery中: 1.width()方法用于获得元素内容所占的宽度: 2.innerWidth()方法用于获得包括内边界(padding)的元素宽度: 算式:innerWidth()=width()+ ...

  10. JS中的offsetLeft和clientLeft和scrollLeft的一些区别

    假设 obj 为某个 HTML 控件. obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素. obj.offsetLeft ...

最新文章

  1. linux kernel内存映射实例分析
  2. golang channel本质——共享内存
  3. 配置mysql-cluster群集高可用(三)
  4. 合并要素--how to use ConstructUnion
  5. 试用Mono Beta 1.0
  6. 【LeetCode笔记】25. K个一组翻转链表(Java、链表、递归)
  7. 虚拟服务器怎么进去,怎么进入虚拟主机
  8. TCP/UDP通信解疑
  9. ti processor sdk linux am335x evm /bin/setup-minicom.sh hacking
  10. 防火墙放开oracle远程,oracleMTS模式下防火墙如何开通
  11. Binding.scala使用教程8--binding.scala结合semanticUI
  12. 好教程推荐系列:《计算机视觉--算法与应用》和《机器视觉算法与应用》等等
  13. Unity TexMeshPro中文字体
  14. noi题目答案c语言,NOI2019基础知识题库
  15. 如何制作一个漂亮的网页
  16. 布局未来移动出行,需要怎样的互联汽车解决方案?
  17. PLSQL创建Oracle定时任务,定时执行存储过程
  18. bin文件分析发现的问题(1)
  19. kali 2021安装w3af
  20. 树莓派怎么运行python程序?

热门文章

  1. cad2010多个文件并排显示_cad2010如何设置 使一个窗口打开多个文件,并排显示(和360浏览器类似的并排缩略)...
  2. 互联网,我的二十年体验
  3. java获取配置文件_JAVA读取配置文件的方法
  4. 虚拟机ESXi6.7安装黑群晖教程
  5. Maven ,命令行中,字符编码 设置
  6. OpenCV --- CAMShift对象跟踪
  7. 康托尔、哥德尔、图灵——永恒的金色对角线(转)
  8. 十次方项目登陆问题 token令牌解析,claims获取不到userid,求大神帮忙看下代码解决问题
  9. 离散数学第六版第er章偶数题答案_离散数学答案--第二章习题解答.doc
  10. 电池电量检测方法-库仑计-基于LTC2941