javascript获取元素偏移量的方法有哪些
通过四个属性可以获得元素的偏移量:
1、offsetHeight: 元素在垂直方向上占用的空间的大小,(像素)。包括元素的高度,(可见的)水平滚动条的高度,上边框高度和下边框高度。
2、offsetWidth:元素在水平方向上占用的空间的大小,,(像素)。包括元素的宽度,(可见的)垂直滚动条的高度,左边框高度和右边框高度。
3、offsetLeft: 元素的左外边框至包含元素的左内边框之间的像素距离;
3、offsetTop: 元素的上外边框至包含元素的上内边框之间的像素距离;

相关推荐
-
JavaScript获取指定元素位置的方法
本文实例讲述了JavaScript获取指定元素位置的方法.分享给大家供大家参考.具体如下: 复制代码 代码如下: function showpane() { var self = document.getElementById("eID"); var left = self.getBoundingClientRect().left + document.documentElement.scrollLeft; var top = self.getBoundingClientR
-
一个JavaScript获取元素当前高度的实例
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-获取元素当前高度</title> <style> #date{width:90%;height:25%;padding:10px;back
-
JavaScript获取表单内所有元素值的方法
本文实例讲述了JavaScript获取表单内所有元素值的方法.分享给大家供大家参考.具体如下: 下面的JS代码可以遍历指定表单中的所有元素,并输出元素的值 <!DOCTYPE html> <html> <body> <form id="frm1" action="form_action.aspx"> First name: <input type="text" name="fname
-
javascript通过元素id和name直接取得元素的方法
本文实例讲述了javascript通过元素id和name直接取得元素的方法.分享给大家供大家参考.具体分析如下: 我们知道一些第三方的js库对如何快速选取html中的元素做了一些简化,貌似十分高深莫测,其实也不然.而且js本身自带了对于特殊元素的简便选取的方法,下面就为大家简单介绍下. 在html中,一般最直接的辨别html元素使用的是name和id属性,两者有着细微的不同:id必须页面唯一,但name可以有重复. 在js中如果id名称不和内置属性或全局变量重名的话,该名称自动成为window对
-
javascript 获取iframe里页面中元素值的方法
IE方法:document.frames['myFrame'].document.getElementById('test').value; 火狐方法:document.getElementById('myFrame').contentWindow.document.getElementById('test').value; IE.火狐方法: 复制代码 代码如下: function getValue(){ var tmp = ''; if(document.frames){ tmp += 'ie
-
javascript 获取元素样式必杀技
Javascript获取CSS属性值方法:getComputedStyle和currentStyle 1 .对于元素的内联CSS样式(<div style="color:#369">hello</div>),可以直接使用element.style.color来直接获取css属性的值: 2. 但是对于外部定义的css样式使用这种方式就无法获取了,而且IE浏览器和其他标准浏览器(Firefox,Chrome,Opera,Safari)使用的方法不一样,IE浏览器使用
-
JavaScript中常见获取元素的方法汇总
常见的获取元素的方法有3种,分别是通过元素ID.通过标签名字和通过类名字来获取. getElementById DOM提供了一个名为getElementById的方法,这个方法将返回一个与之对应id属性的节点对象.使用的时候请注意区分大小写. 它是document对象特有的函数,只能通过其来调用该方法.其使用的方法如下: 复制代码 代码如下: document.getElementById('demo') //demo是元素对应的ID 该方法兼容主流浏览器,甚至包括IE6+,可以大胆使用. ge
-
原生javascript获取元素样式
摘要: 我们在开发过程中经常会遇到通过js获取或者改变DOM元素的样式,方法有很多,比如:通过更改DOM元素的class.现在我们讨论原生js来获取DOM元素的CSS样式,注意是获取不是设置 在开始之前先说下获取最终应用在元素上的所有CSS属性对象的意思是,如果没有给元素设置任何样式,也会把浏览器默认的样式返回来. 1.ele.style 在学习DOM的时候就看到通过ele.style来获取元素样式值,但是有时候获取的并非是节点的样式值,而是空值.这是因为ele.style只能获
-
JavaScript获取DOM元素的11种方法总结
在Web应用程序特别是Web2.0程序开发中,经常要获取页面中某个元素,然后更新该元素的样式.内容等.如何获取要更新的元素,是首先要解决的问题.令人欣慰的是,使用JavaScript获取节点的方法有很多种,这里简单做一下总结(以下方法在IE7和Firefox2.0.0.11测试通过): 1. 通过顶层document节点获取: (1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法.如果页面上含有多个相同i
-
JavaScript获取元素尺寸和大小操作总结
一.获取元素的行内样式 复制代码 代码如下: var obj = document.getElementById("test"); alert(obj.height + "\n" + obj.width); // 200px 200px typeof=string只是将style属性中的值显示出来 二.获取计算后的样式 复制代码 代码如下: var obj = document.getElementById("test"); var style
随机推荐
- Python正则表达式匹配HTML页面编码
- Linux IO的水平触发和边缘触发的区别
- VBS脚本使用WMI操作注册表的代码第1/2页
- jquery实现手风琴效果实例代码
- apache服务器一个ip(如:127.0.0.1)和多个域名(虚拟主机)的绑定
- xmlplus组件设计系列之选项卡(Tabbar)(5)
- return false;和e.preventDefault();的区别
- 基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
- JS中用三种方式实现导航菜单中的二级下拉菜单
- PHP微信开发之根据用户回复关键词\位置返回附近信息
- php ios推送(代码)
- 减少C++代码编译时间的简单方法(必看篇)
- MySQL 关闭子表的外键约束检察方法
- JS简单实现无缝滚动效果实例
- js时钟翻牌效果实现代码分享
- 配置php网页显示各种语法错误
- JavaScript 仿关机效果的图片层
- 拯救你的数据 通过日志恢复MSSQL数据
- JavaScript中内存泄漏的介绍与教程(推荐)
- 基于JQuery制作的产品广告效果
