,,详解 javascript中offsetleft属性的用法

,,详解 javascript中offsetleft属性的用法

本章节通过代码实例介绍一下偏左属性的用法,需要的朋友可以做一下参考。

此属性可以返回当前元素距离某个父辈元素左边缘的距离,当然这个父辈元素也是有讲究的。

(1).如果父辈元素中有定位的元素,那么就返回距离当前元素最近的定位元素边缘的距离。

(2).如果父辈元素中没有定位元素,那么就返回相对于身体左边缘距离。

语法结构:

偏左

特别说明:此属性是只读的,不能够赋值。

代码实例:

!文档类型超文本标记语言

超文本标记语言

meta charset='utf-8 '

meta name=' author ' content=' http://www。软为什么。com/'/

标题蚂蚁部落/标题

style type='text/css '

*{

边距:0px

填充:0px

}

#main{

宽度:300像素

高度:300像素

背景:红色;

位置:绝对;

左:100像素

top:100px;

}

#框{

宽度:200像素

高度:200像素

背景:蓝色;

边距:50px

溢出:隐藏;

}

#内部{

宽度:50px

高度:50px

背景:绿色;

文本对齐:居中;

行高:50px

边距:50px

}

/风格

脚本类型='文本/javascript '

window.onload=function(){

var inner=document。getelementbyid(“inner”);

内心。innerhtml=inner。向左偏移;

}

/脚本

/头

身体

div id='main '

div id='box '

div id='inner'/div

/div

/div

/body

/html

上面的代码可以返回内部的元素距离主要的元素的左侧的距离,因为主要的元素是第一个定位父辈元素。

!文档类型超文本标记语言

超文本标记语言

meta charset='utf-8 '

meta name=' author ' content=' http://www。软为什么。com/'/

标题蚂蚁部落/标题

style type='text/css '

*{

边距:0px

填充:0px

}

#main{

宽度:300像素

高度:300像素

背景:红色;

边距:100像素

}

#框{

宽度:200像素

高度:200像素

背景:蓝色;

溢出:隐藏;

}

#内部{

宽度:50px

高度:50px

背景:绿色;

文本对齐:居中;

行高:50px

边距:50px

}

/风格

脚本类型='文本/javascript '

window.onload=function(){

var inner=document。getelementbyid(“inner”);

内心。innerhtml=inner。向左偏移;

}

/脚本

/头

身体

div id='main '

div id='box '

div id='inner'/div

/div

/div

/body

/html

上面的代码返回内部的元素距离身体元素左侧的尺寸。

此属性具有一定的兼容性问题,具体可以参阅偏左兼容性简单介绍一章节。

ps:js中的偏左属性具体有什么作用?

可以判断一个物体的跟文件的左边距离,也就是浏览器左边缘。比如你写一个差异获取这个差异之后警报(你的偏左)就可以看到他现在距离浏览器左边的距离。当然你也可以用他给对象赋值,偏移不单单只有左边的还有偏移顶部偏移宽度偏移高度都是射流研究…里很有用的属性。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: