js中innerhtml的用法 js里parentNode是獲得父節(jié)點(diǎn),那么怎么獲得子節(jié)點(diǎn)呢?
js里parentNode是獲得父節(jié)點(diǎn),那么怎么獲得子節(jié)點(diǎn)呢? parentNode.childNode: 父對(duì)象第一個(gè)孩子:如果節(jié)點(diǎn)是已知節(jié)點(diǎn)(父對(duì)象)的第一個(gè)子節(jié)點(diǎn),則可以使用此方法。此屬性可以遞
js里parentNode是獲得父節(jié)點(diǎn),那么怎么獲得子節(jié)點(diǎn)呢?
parentNode.childNode: 父對(duì)象第一個(gè)孩子:如果節(jié)點(diǎn)是已知節(jié)點(diǎn)(父對(duì)象)的第一個(gè)子節(jié)點(diǎn),則可以使用此方法。此屬性可以遞歸使用,即支持父對(duì)象j.firstChild.firstChild. 第一個(gè)孩子。。。以獲得更深的節(jié)點(diǎn)。
js parentElement和offsetParent之間的區(qū)別?
Offsetparent直接影響元素636f70797a6869616f331333238643039的上級(jí)元素。當(dāng)parentelement獨(dú)立于位置顯示時(shí),它是DOM中的高級(jí)元素。
例如:在本例中,“CC”元素的偏移父元素是Div。如果刪除Div的position屬性,CC的偏移父元素將變?yōu)閎ody。Parentelement總是一個(gè)窗體。與此相關(guān)的是兩個(gè)屬性offsetleft和offsettop,它們分別表示與offsetelement對(duì)應(yīng)的元素的左距離和頂距離。Parentnode與parentelement具有相同的功能,childNodes與children具有相同的功能。然而,parentnodes和childNodes符合W3C標(biāo)準(zhǔn),可以說這更為常見。另外兩個(gè)只有ie支持,沒有Firefox不支持的標(biāo)準(zhǔn)。--------------------------------建議搜索更多
parentnode屬性以節(jié)點(diǎn)對(duì)象的形式返回指定節(jié)點(diǎn)的父節(jié)點(diǎn)。Parentnode和parentelement,除前者為W3C標(biāo)準(zhǔn)外,后者僅支持ie,當(dāng)父節(jié)點(diǎn)的nodeType不為1,即不是元素節(jié)點(diǎn)時(shí),其parentelement為空。通常,parentnode可以替換parentelement的所有函數(shù)。Parentelement在parent為元素時(shí)匹配,parentnode在parent為節(jié)點(diǎn)時(shí)匹配。元素包含在節(jié)點(diǎn)中,其nodeType為1。