AJAX基礎 第4章(3)

2021-04-13 06:54:53 字數 1631 閱讀 9199

offsetparent:

大多說offsetparent返回body,但是在頁面td元素中存在絕對/相對定位時offsetparent的值。但在頁面td元素中存在絕對/相對定位時offsetparent的值。

在td中的元素會把第乙個絕對/相對定位的hierarchy parent當作offsetparent,如果沒有找到需要分三種情況討論

一,如果該元素沒有絕對/相對定位,則會把td當作offsetparent

二,如果該元素絕對/相對定位並且table沒有絕對/相對定位,則會把body當作offsetparent

三,如果該元素絕對/相對定位並且table絕對/相對定位,則會把table當作offsetparent

看一下示例**

1.parentdivsondiv

執行結果parentdiv.offsetparent.tagname is "body"

sondiv.offsetparent.id       is "parentdiv"

2.parentdivsondiv

執行結果parentdiv.offsetparent.tagname is "body"

sondiv.offsetparent.id       is "parentdiv"

3.parentdivsondiv

執行結果parentdiv.offsetparent.tagname is "td"

sondiv.offsetparent.tagname      is "body"

4.parentdivsondiv

執行結果parentdiv.offsetparent.tagname is "td"

sondiv.offsetparent.tagname      is "td"

5.parentdivsondiv

執行結果parentdiv.offsetparent.tagname is "table"

sondiv.offsetparent.tagname      is "parentdiv"

offsetwidth :

ie6.0、ff1.06+:

offsetwidth = width + padding + border

padding :

這個屬性是設定間隙寬度的乙個快捷的綜合寫法,用這個屬性可以同時設定上下左右間隙屬性。

你可以為上下左右間隙設定相同的寬度。示例入下 :

ie5.0/5.5:

offsetwidth = width

例:4-11中有個地方記錄一下:

augusta national

其中this指td物件,可以用tihs.id檢視到底是指哪個。

設定標籤屬性:

row = document.createelement("tr");

cell = document.createelement("td");

cell.setattribute("bgcolor", "#fffafa");

cell.setattribute("border", "0"); 

設定style屬性:

function setoffsets()

AJAX基礎 第2章( )

從第2章例2 2開始 html 基礎 iframe標記,又叫浮動幀標記,你可以用它將乙個html文件嵌入在乙個html中顯示。在指令碼語言與物件層次中,包含iframe的視窗我們稱之為父窗體,而浮動幀則稱為子窗體。iframe標記的使用格式是 src 檔案的路徑,既可是html檔案,也可以是文字 a...

第4章 型別基礎

4.1 所有型別的基型別 system.object 公有方法 equals,gethashcode,tostring,gettype 保護方法 memberwiseclone,finalize clr要求所有的物件 指引用物件 都要用new操作符來建立,new操作符產生 newobj il指令,執...

第4章 NumPy基礎

numpy是高效能科學計算和資料分析的基礎包。主要功能 1 ndarray,乙個具有向量算術運算和複雜廣播能力的快速且節省空間的多維陣列。2 用於對整組資料進行快速運算的標準數學函式 無需編寫迴圈 3 用於讀寫磁碟資料的工具以及用於操作記憶體對映檔案的工具。4 線性代數 隨機數生成以及傅利葉變換功能...