node.js是前端還是后端 javascript中parentNode屬性是指以Node對象的形式返回指定節(jié)點的父節(jié)點?
javascript中parentNode屬性是指以Node對象的形式返回指定節(jié)點的父節(jié)點?parentNode屬性以Node對象的形式返回指定節(jié)點的父節(jié)點。parentNode跟parentElem
javascript中parentNode屬性是指以Node對象的形式返回指定節(jié)點的父節(jié)點?
parentNode屬性以Node對象的形式返回指定節(jié)點的父節(jié)點。parentNode跟parentElement除了前者是w3c標(biāo)準(zhǔn),后者只ie支持。當(dāng)父節(jié)點的nodeType不是1,即不是element節(jié)點的話,它的parentElement就會是null。一般情況parentNode可以取代parentElement的所有功能。parentElement匹配的是parent為element的情況,而parentNode匹配的則是parent為node的情況。element是包含在node里的,它的nodeType是1。
js里parentNode是獲得父節(jié)點,那么怎么獲得子節(jié)點呢?
parentNode.childNode:parentObj.firstChild:如果節(jié)點為已知節(jié)點(parentObj)的第一個子節(jié)點就可以使用這個方法。這個屬性是可以遞歸使用的,也就是支持parentObj.firstChild.firstChild.firstChild...的形式,如此就可以獲得更深層次的節(jié)點。
js parentElement和offsetParent之間的區(qū)別?
offsetParent直接的將是影響元 636f70797a686964616f31333238643039素位置的上級element,而parentElement與位置顯示無關(guān)時dom中的上級element。
例如:這個例子中,“cc”元素的offsetParent是div,如果去掉div的position屬性,那么cc的offsetParent就會變?yōu)閎ody。而parentElement一直都為form。與此相關(guān)的還有offsetLeft和offsetTop兩種屬性,他們分別表示的是元素與offsetElement相對應(yīng)的左側(cè)和頂部距離。parentNode和parentElement功能一樣,childNodes和children功能一樣。但是parentNode和childNodes是符合W3C標(biāo)準(zhǔn)的,可以說比較通用。而另外兩個只是IE支持,不是標(biāo)準(zhǔn),F(xiàn)irefox就不支持。-------------------------------- 建議多嘗試搜索……