欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

此屬性可以返回當(dāng)前元素距離某個(gè)父輩元素左邊緣的距離:

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

實(shí)例一:有定位

<!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è)的距離,因?yàn)閙ain元素是第一個(gè)定位父輩元素。

實(shí)例二(無定位)

<!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è)的尺寸。

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

相關(guān)文章

  • openlayers 3實(shí)現(xiàn)車輛軌跡回放

    openlayers 3實(shí)現(xiàn)車輛軌跡回放

    這篇文章主要為大家詳細(xì)介紹了openlayers 3實(shí)現(xiàn)車輛軌跡回放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • 如何使用webpack5+TypeScript+npm發(fā)布組件庫

    如何使用webpack5+TypeScript+npm發(fā)布組件庫

    這篇文章主要介紹了如何使用webpack5+TypeScript+npm發(fā)布組件庫,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • JavaScript+html5 canvas實(shí)現(xiàn)圖片破碎重組動(dòng)畫特效

    JavaScript+html5 canvas實(shí)現(xiàn)圖片破碎重組動(dòng)畫特效

    這篇文章主要介紹了JavaScript+html5 canvas實(shí)現(xiàn)破碎重組的視頻特效,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 用js編寫留言板

    用js編寫留言板

    這篇文章主要為大家詳細(xì)介紹了用js編寫留言板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • JavaScript代碼壓縮工具UglifyJS和Google Closure Compiler的基本用法

    JavaScript代碼壓縮工具UglifyJS和Google Closure Compiler的基本用法

    網(wǎng)上搜索了,目前主流的Js代碼壓縮工具主要有Uglify、YUI Compressor、Google Closure Compiler,簡(jiǎn)單試用了UglifyJS 和Google Closure Compiler 兩種工具的基本用法,需要的朋友可以參考下
    2020-04-04
  • 微信小程序?qū)崿F(xiàn)評(píng)價(jià)功能

    微信小程序?qū)崿F(xiàn)評(píng)價(jià)功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)評(píng)價(jià)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 微信小程序?qū)崿F(xiàn)跟隨菜單效果和循環(huán)嵌套加載數(shù)據(jù)

    微信小程序?qū)崿F(xiàn)跟隨菜單效果和循環(huán)嵌套加載數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)跟隨菜單效果和循環(huán)嵌套加載數(shù)據(jù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 新鮮出爐的js tips提示效果

    新鮮出爐的js tips提示效果

    提示不難做,那個(gè)三角號(hào)樣式很難調(diào)兼容,死了好多腦細(xì)胞預(yù)覽主窗口提示錯(cuò)位,保存本地測(cè)比較好。
    2011-04-04
  • javascript操作select元素實(shí)例分析

    javascript操作select元素實(shí)例分析

    這篇文章主要介紹了javascript操作select元素的方法,可實(shí)現(xiàn)針對(duì)select元素選中元素時(shí)動(dòng)態(tài)改變html元素的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • JS中判斷字符串中是否包含指定字符的幾種方法

    JS中判斷字符串中是否包含指定字符的幾種方法

    本文介紹了字符串處理的五種方法,包含indexOf()用于獲取字符串中指定字符首次出現(xiàn)的位置,includes()判斷字符串是否包含某個(gè)值,match()用正則表達(dá)式匹配字符串,正則表達(dá)式創(chuàng)建與檢查匹配,search()執(zhí)行搜索并返回匹配的索引位置,下面就來介紹一下
    2024-09-09

最新評(píng)論