1
ParentNodeインターフェイスは、プロパティfirstElementChildを宣言します。私はどこでもchildren [0]を使用している人々を見ているので、それは私には不思議に思うが、firstElementChild
とchildren[0]
を使用する間に違いがありますか?children [0]とfirstElementChildに違いはありますか?
ParentNodeインターフェイスは、プロパティfirstElementChildを宣言します。私はどこでもchildren [0]を使用している人々を見ているので、それは私には不思議に思うが、firstElementChild
とchildren[0]
を使用する間に違いがありますか?children [0]とfirstElementChildに違いはありますか?
children[0]
は、firstElementChild
と同じ結果を生成します。 firstElementChildは最初の子ノードを要素ノードとして返します(テキストノードとコメントノードは無視します)。 children
プロパティは、IE6〜IE8で完全にサポートされています。しかし、これらのバージョンでは、要素ノードとコメントノードを返します。 IE9 +は要素ノードのみを返します。
出典:W3C
がロッキングしてください!
IE8には「.children」があり、バグはありましたが、IE9は '.firstElementChild'を取得する最初のIEでした。また、最初の要素がないときに返される値は '.firstElementChild'で' null'、 '.children [0]'で 'undefined'になります。 –