最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js的offsetleft屬性的用法小結(jié)

 更新時間:2023年05月25日 09:52:40   作者:街邊吃垃圾  
本文主要介紹了js的offsetleft屬性的用法小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

obj.offsetleft, 此屬性是只讀的,不能夠賦值

此屬性可以返回當前元素距離某個父輩元素左邊緣的距離:

  • 如果父輩元素中有定位的元素,那么就返回距離當前元素最近的定位元素邊緣的距離
  • 如果父輩元素中沒有定位元素,那么就返回相對于body左邊緣距離。

實例一:有定位

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>demo1</title>
<style type="text/css">
*{
 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;
}
</style>
<script type="text/javascript">
window.onload=function(){
 var inner=document.getElementById("inner");
 document.getElementById("msg").innerHTML = 'offsetLeft='+inner.offsetLeft;
}
</script>
</head>
<body>
    <div id="msg"></div>
<div id="main">main(position:absolute)
 <div id="box">box
 <div id="inner"></div>
 </div>
</div>
</body>
</html>

結(jié)果

返回inner元素距離main元素的左側(cè)的距離,因為main元素是第一個定位父輩元素。

實例二(無定位)

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>demo2</title>
<style type="text/css">
*{
 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;
}
</style>
<script type="text/javascript">
window.onload=function(){
 var inner=document.getElementById("inner");
 document.getElementById("msg").innerHTML = 'offsetLeft='+inner.offsetLeft;
}
</script>
</head>
<body>
    <div id="msg"></div>
<div id="main">
    main
 <div id="box">
     box
 <div id="inner">inner</div>
 </div>
</div>
</body>
</html>

結(jié)果:

返回inner元素距離body元素左側(cè)的尺寸。

到此這篇關于js的offsetleft屬性的用法小結(jié)的文章就介紹到這了,更多相關js offsetleft屬性內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

滦南县| 六枝特区| 金华市| 吉木萨尔县| 庆阳市| 嵊州市| 建湖县| 红安县| 连平县| 织金县| 沁水县| 浦东新区| 元谋县| 德保县| 大理市| 陵川县| 磐石市| 枞阳县| 尤溪县| 汤阴县| 武定县| 梁平县| 什邡市| 桑植县| 茌平县| 太湖县| 新竹县| 景泰县| 卓资县| 乌恰县| 浪卡子县| 南郑县| 葵青区| 齐河县| 丘北县| 福鼎市| 仪陇县| 汶上县| 全州县| 开阳县| 安宁市|