1  *  能够使用jQuery设置尺寸
2          *  .width()           width
3          *  .innerWidth()      width + padding
4          *  .outerWidth()      width + padding + border
5          *  .outerWidth(true)  width + padding + border + margin
6          *  能够使用jQuery操作坐标
7          *  .offset() 永远基于网页文档(document)获取
8          *  .position() 基于定位的祖先元素(offsetParent)获取

demo

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7         .box{
 8             width: 200px;
 9             height: 200px;
10             background-color: palegreen;
11             padding:20px;
12             border: 10px solid darkcyan;
13             margin: 50px;
14         }
15     </style>
16     <script src="lib/jquery-1.12.2.js"></script>
17
18 </head>
19 <body>
20      <div class="box">
21          width: 200px<br/>
22          height: 200px<br/>
23          padding:20px<br/>
24          border: 10px solid darkcyan<br/>
25          margin: 50px<br/>
26
27      </div>
28 </body>
29 </html>
30 <script>
31     console.log(".css('width')获取盒子宽度=width:"+$('.box').css('width'));
32     console.log("width()获取盒子宽度= width :"+$('.box').width());
33     console.log("innerwidth()获取盒子宽度= width + padding :"+$('.box').innerWidth());
34     console.log("outerWidth()获取盒子宽度=  width + padding + border:"+$('.box').outerWidth());
35     console.log("outerWidth(true)获取盒子宽度= width+ padding + border + margin:"+$('.box').outerWidth(true));
36
37
38
39 </script>

转载于:https://www.cnblogs.com/mrszhou/p/7788372.html

JQuery-- 获取元素的宽高、获取浏览器的宽高和垂直滚动距离相关推荐

  1. Dom基础 特殊的节点 获取元素节点的内容 获取元素的属性 css属性 Dom获取元素的方法

    1.Dom基础 <!DOCTYPE html> <html><head><meta charset="utf-8"><titl ...

  2. c#数组获取元素的索引_获取元素集合 从C#中的指定索引

    c#数组获取元素的索引 Given a Collection<T> of integer types, and an index, we have to access the elemen ...

  3. 节点属性、offset*获取元素尺寸、offsetLeft获取元素定位

    1.节点属性 节点属性汇总 - nodeType nodeName nodeValue 元素节点 1 大写标签名 null 属性节点 2 属性名 属性值 文本节点 3 #text 文本内容 注释节点 ...

  4. jquery获取元素的值,获取当前对象的父对象等等

    jsp代码: <span><input type="hidden" value="1" id="newInfo">& ...

  5. vue获取元素offsetTop,mounted获取不到offsetTop,获取元素距离页面顶边距离

    记录一下开发过程中遇到的坑,今天想做一个功能,当我评论完之后,页面跳到评论区顶部,于是就要获取到评论区距离页面顶部的距离,需要循环获取offsetTop来实现,但是在mounted阶段是无论如何都获取 ...

  6. jQuery 超实用笔记(一)- 获取元素

    一.利用标签名改变格式 原生 javascript 情况下,需要改变标签中内容的属性时需要使用 document.getElementByTagName('标签名') 来编写代码. 而 jQuery ...

  7. 详解用Java实现爬虫:HttpClient和Jsoup的介绍及使用(请求方式、请求参数、连接池、解析获取元素)

    一.介绍:何为爬虫 网络爬虫(Web crawler)也叫做网络机器人 可以代替人 自动地在互联网中进行数据信息的采集和整理 是一种按照一定的规则 自动地抓取万维网信息的程序或者脚本 可以自动采集所有 ...

  8. ​​​​​​​​​​​​​​使用dom方式遍历文档||获取元素||从元素中获取数据

    使用dom方式遍历文档 获取元素 根据id查询元素getElementById 根据标签获取元素getElementsByTag 根据class获取元素getElementsByClass 根据属性获 ...

  9. js获取元素的方法及具体案例

    目录 1. 获取元素的方法 2.补充知识 3.具体案例:变色模块 1. 获取元素的方法 (1)通过id获取:document.getElementByid('id名') 例: <button i ...

最新文章

  1. 淘宝李晓拴:淘宝网PHP电子商务应用
  2. mysql子查询复杂操作_MySQL 子查询操作
  3. DL之RNN:循环神经网络RNN的简介、应用、经典案例之详细攻略
  4. 【Homework】说出 == 和 equals 的区别
  5. vue slot scope使用_20、slot插槽的用法
  6. 你可能不太熟知的布局技巧
  7. linux使用rsync增量保存文件与无交互自动传输
  8. android 工作总结,Android项目的个人总结
  9. 关于大规模 push 系统的解决方案
  10. 定义一个复数类Complex,重载运算符“+”,
  11. 计算机技术学科分类号,专业分类号及学科码对照表.doc
  12. 计算机机房需求调查表,弱电工程设计流程及客户需求调研表
  13. sql根据身份证计算年龄
  14. python 断言详细讲解用法及其案例_Python断言的最佳实践
  15. html编写一个飞机游戏,利用HTML5 Canvas如何制作一个简单的打飞机游戏
  16. GNN从入门到精通 -- Graph Embedding (2)
  17. SyntaxError: invalid character in identifier
  18. android ota功能,支持 OTA 更新  |  Android 开源项目  |  Android Open Source Project
  19. 大话操作系统(11)进程间通信
  20. JavaScript 实现购物车

热门文章

  1. html电池百分比,显示电池百分比在哪设置
  2. Java自带的广告怎么删掉_如何屏蔽电脑上的弹窗广告?
  3. wxpython应用程序对象与顶级窗口_wxPython 基础 | 学步园
  4. php sql delete 返回值,delete方法
  5. nginx服务器access_log日志分析及配置详解
  6. 【编译原理】求一个句型短语、直接短语、句柄(一看就懂~!骗小狗)
  7. python基础练习(八)
  8. python写了代码_Python写代码的用法建议
  9. ERROR in ./node_modules/element-ui/lib/theme-chalk/fonts/element-icons.ttf 1:0 Module parse failed:
  10. mysql的端点在哪查看_数据库镜像端点