html中offsetleft属性,详解 javascript中offsetleft属性的用法
此属性可以返回当前元素距离某个父辈元素左边缘的距离,当然这个父辈元素也是有讲究的。
(1).如果父辈元素中有定位的元素,那么就返回距离当前元素最近的定位元素边缘的距离。
(2).如果父辈元素中没有定位元素,那么就返回相对于body左边缘距离。
语法结构:
obj.offsetleft
特别说明:此属性是只读的,不能够赋值。
代码实例:
蚂蚁部落
*{
margin: 0px;
padding: 0px;
}
#main{
width:300px;
height:300px;
background:red;
position:absolute;
left:100px;
top:100px;
}
#box{
width:200px;
height:200px;
background:blue;
margin:50px;
overflow:hidden;
}
#inner{
width:50px;
height:50px;
background:green;
text-align:center;
line-height:50px;
margin:50px;
}
window.οnlοad=function(){
var inner=document.getElementById("inner");
inner.innerHTML=inner.offsetLeft;
}
上面的代码可以返回inner元素距离main元素的左侧的距离,因为main元素是第一个定位父辈元素。
蚂蚁部落
*{
margin: 0px;
padding: 0px;
}
#main{
width:300px;
height:300px;
background:red;
margin:100px;
}
#box{
width:200px;
height:200px;
background:blue;
overflow:hidden;
}
#inner{
width:50px;
height:50px;
background:green;
text-align:center;
line-height:50px;
margin:50px;
}
window.οnlοad=function(){
var inner=document.getElementById("inner");
inner.innerHTML=inner.offsetLeft;
}
上面的代码返回inner元素距离body元素左侧的尺寸。
此属性具有一定的兼容性问题,具体可以参阅offsetleft兼容性简单介绍一章节。
ps:js中的offsetLeft属性具体有什么作用?
可以判断一个物体的跟document的左边距离,也就是浏览器左边缘。比如你写一个div 获取这个div之后alert(你的div.offsetLeft)就可以看到他现在距离浏览器左边的距离。当然你也可以用他给对象赋值,offset不单单只有Left 还有offsetTop offsetWidth offsetHeight 都是JS里很有用的属性。
html中offsetleft属性,详解 javascript中offsetleft属性的用法相关推荐
- 详解 javascript中offsetleft属性的用法(转)
详解 javascript中offsetleft属性的用法 转载 2015-11-11 投稿:mrr 我要评论 本章节通过代码实例介绍一下offsetleft属性的用法,需要的朋友可以做一 ...
- java中的cascade,详解Hibernate cascade级联属性的CascadeType的用法
详解hibernate cascade级联属性的cascadetype的用法 cascade(级联) 级联在编写触发器时经常用到,触发器的作用是当 主控表信息改变时,用来保证其关联表中数据同步更新.若 ...
- linux中create命令详解,linux中 pmap 命令详解
通过查看帮助,返回了如下信息: Usage: pmap [options] pid [pid ...] Options: -x, --extended show details -X show eve ...
- linux中dd命令详解,Linux中DD命令详解
Linux中DD命令详解 1.dd命令简介 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换.可以用该命令实现DOS下的diskcopy命令的作用.先用dd命令把软盘上的 ...
- 前端中unescape是什么意思_详解JavaScript中的Unescape()和String() 函数
JavaScript中的Unescape()和String() 函数详解,具体内容如下所示: 定义和用法 JavaScript unescape() 函数可对通过 escape() 编码的字符串进行解 ...
- 详解Javascript中的Object对象
本文地址:http://luopq.com/2016/02/28/Object-in-Javascript/,转载请注明 Object是在javascript中一个被我们经常使用的类型,而且JS中的所 ...
- 科普向--详解JavaScript中的数据类型
对于前端的小伙伴而言,JS的数据类型可谓是必懂的知识点.虽然这个知识点很是基础了,不过仍然有不少人会在这一块犯些小错误.比如网上流传的"JavaScriptS一切皆对象",其实是个 ...
- 详解Javascript中的Array对象
本文地址:http://luopq.com/2016/04/01/Array-in-Javascript/,转载请注明 在上一篇文章中,我们详细介绍了Object对象.在这一篇文章中,我们来说说Arr ...
- 详解Javascript中正则表达式的使用
章节目录 Javascript中正则表达式的使用 String.prototype.search方法 String.prototype.replace方法 String.prototype.split ...
最新文章
- C++ 继承与多继承
- org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 60
- 【Python】青少年蓝桥杯_每日一题_7.19_电梯用量
- 电脑硬件故障的几种简单检查方法
- 泰克示波器查眼图_泰克示波器
- The 2018 ACM-ICPC上海大都会赛 J Beautiful Numbers (数位DP)
- 《密码与安全新技术专题》第1周作业
- python如何将抓取的数据保存到excel_Python实现提取XML内容并保存到Excel中的方法...
- xposed获取context 的方法
- DEDECMS5.7自动采集更新伪原创插件高级版GBK
- Windows组策略
- Extended Kalman Filter vs. Error State Kalman Filter for Aircraft Attitude Estimation 翻译
- php微信授权登录sdk,微信授权登录
- Discuz论坛超漂亮手机模板
- Android系统 —— 各版本代号和对应API等级一览
- 用mysql征途改等级教程_征途各等级升级经验表附带功勋换经验比例
- 【制作ppt的软件】Focusky教程 | 视频全屏播放
- 二分查找算法详细汇总
- java web底层原理_详解Java开发Web应用程序的底层原理
- win10电脑pppoe拨号模块损坏_系统pppoe拨号模块损坏怎么办
热门文章
- 独立站跨境电商怎么做??
- python整钱兑换零钱_使用Python完成收集变更的问题(DFS idea),凑,零钱,dfs,思想
- 名侦探柯南剧情精简版[转载]
- PHP程序员要看的书单 转自http://www.cnblogs.com/piwefei/p/6900491.html
- matlab中label的意思,matlab中label函数
- 中国石油大学(北京)-《安全与生活》第一阶段在线作业
- 你能战胜自己:克服自卑的方法
- 2012敏捷之旅苏州站活动将于2012年11月3日在西交利物浦大学举办
- 鸡舍养殖环控系统如何调节鸡舍温湿度
- 寻找英文文本内的top100单词