Js-parentNode、parentElement,childNodes、children 它们有什么区别呢?
生活随笔
收集整理的這篇文章主要介紹了
Js-parentNode、parentElement,childNodes、children 它们有什么区别呢?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文:http://www.it130.cn/Article/FAQ/Web-kaifa/JavaScript/2007-3-20/2007032017013900.html
所屬分類:Web 開發 JavaScript
----------------------------------------------------------------------
parentNode、parentElement,childNodes、children?它們有什么區別呢?
----------------------------------------------------------------------
parentElement?獲取對象層次中的父對象。?
parentNode?獲取文檔層次中的父對象。?
childNodes?獲取作為指定對象直接后代的?HTML?元素和?TextNode?對象的集合。?
children?獲取作為對象直接后代的?DHTML?對象的集合。?
--------------------------------------------------------
parentNode和parentElement功能一樣,childNodes和children功能一樣。但是parentNode和childNodes是符合W3C標準的,可以說比較通用。而另外兩個只是IE支持,不是標準,Firefox就不支持
--------------------------------------------------------
用這parentNode,childNodes?2個就行了.樓上的都是正解!
--------------------------------------------------------
只是標準不一樣嗎?
--------------------------------------------------------
這個不是“標準不一樣”,
另外兩個根本就不是標準,
可以理解為ie自定義的
--------------------------------------------------------
也就是說parentElement、children是IE自家的東西,別的地方是不認的。
那么,他們的標準版就是parentNode,childNodes。
這兩個的作用和parentElement、children是一樣的,并且是標準的、通用的。
--------------------------------------------------------
以下是簡單的解釋,注意個別字的差異:
parentNode?Property:?Retrieves?the?parent?object?in?the?document?hierarchy.
?
parentElement?Property:Retrieves?the?parent?object?in?the?object?hierarchy.
childNodes:
Retrieves?a?collection?of?HTML?Elements?and?TextNode?objects?that?are?direct?descendants?of?the?specified?object.
children:
Retrieves?a?collection?of?DHTML?Objects?that?are?direct?descendants?of?the?object.
--------------------------------------------------------
我也從dhtml手冊里拿了兩段^_^
parentElement?children:
There?is?no?public?standard?that?applies?to?this?property/collection.
parentNode?childNodes:
This?property/collection?is?defined?in?World?Wide?Web?Consortium?(W3C)?Document?Object?Model?(DOM)?Level?1?.
很多W3C標準從IE5才開始支持
IE4以前的只能用ie自己的方法
所屬分類:Web 開發 JavaScript
----------------------------------------------------------------------
parentNode、parentElement,childNodes、children?它們有什么區別呢?
----------------------------------------------------------------------
parentElement?獲取對象層次中的父對象。?
parentNode?獲取文檔層次中的父對象。?
childNodes?獲取作為指定對象直接后代的?HTML?元素和?TextNode?對象的集合。?
children?獲取作為對象直接后代的?DHTML?對象的集合。?
--------------------------------------------------------
parentNode和parentElement功能一樣,childNodes和children功能一樣。但是parentNode和childNodes是符合W3C標準的,可以說比較通用。而另外兩個只是IE支持,不是標準,Firefox就不支持
--------------------------------------------------------
用這parentNode,childNodes?2個就行了.樓上的都是正解!
--------------------------------------------------------
只是標準不一樣嗎?
--------------------------------------------------------
這個不是“標準不一樣”,
另外兩個根本就不是標準,
可以理解為ie自定義的
--------------------------------------------------------
也就是說parentElement、children是IE自家的東西,別的地方是不認的。
那么,他們的標準版就是parentNode,childNodes。
這兩個的作用和parentElement、children是一樣的,并且是標準的、通用的。
--------------------------------------------------------
以下是簡單的解釋,注意個別字的差異:
parentNode?Property:?Retrieves?the?parent?object?in?the?document?hierarchy.
?
parentElement?Property:Retrieves?the?parent?object?in?the?object?hierarchy.
childNodes:
Retrieves?a?collection?of?HTML?Elements?and?TextNode?objects?that?are?direct?descendants?of?the?specified?object.
children:
Retrieves?a?collection?of?DHTML?Objects?that?are?direct?descendants?of?the?object.
--------------------------------------------------------
我也從dhtml手冊里拿了兩段^_^
parentElement?children:
There?is?no?public?standard?that?applies?to?this?property/collection.
parentNode?childNodes:
This?property/collection?is?defined?in?World?Wide?Web?Consortium?(W3C)?Document?Object?Model?(DOM)?Level?1?.
很多W3C標準從IE5才開始支持
IE4以前的只能用ie自己的方法
轉載于:https://www.cnblogs.com/htht66/archive/2007/10/03/913375.html
總結
以上是生活随笔為你收集整理的Js-parentNode、parentElement,childNodes、children 它们有什么区别呢?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 笑话(15) 这是地球
- 下一篇: 易中天与单田芳的区别在哪儿