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

javascript中style.left和offsetLeft的用法說明

 更新時(shí)間:2014年03月07日 10:01:32   作者:  
本篇文章主要是對(duì)javascript中style.left和offsetLeft的用法進(jìn)行了說明介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助

如果父div的position定義為relative,子div的position定義為absolute,那么子div的style.left的值是相對(duì)于父div的值,這同offsetLeft是相同的,區(qū)別在于:

1. style.left 返回的是字符串,如28px,offsetLeft返回的是數(shù)值28,如果需要對(duì)取得的值進(jìn)行計(jì)算,還用offsetLeft比較方便。

2. style.left是讀寫的,offsetLeft是只讀的,所以要改變div的位置,只能修改style.left。

3. style.left的值需要事先定義,否則取到的值為空。而且必須要定義在html里,我做過試驗(yàn),如果定義在css里,style.left的值仍然 為空,這就是我剛開始碰到的問題,總是取不到style.left的值。

offsetLeft則仍然能夠取到,無需事先定義div的位置。

// 這個(gè)函數(shù)是對(duì) 一個(gè)無窮分類的 下拉框的操作,頁面開始只有一個(gè)下拉框,當(dāng)選中下拉框一個(gè)值后,
動(dòng)態(tài)生成一個(gè)select, select的項(xiàng)是子分類,同時(shí)要使子分類的select框后移 20px;

復(fù)制代碼 代碼如下:

function itemtree_cats_change ( selectObj )

相關(guān)文章

最新評(píng)論