回答編集履歴

1

ホワイトスペースノードの節を追記

2016/12/16 09:45

投稿

think49
think49

スコア18166

test CHANGED
@@ -32,4 +32,24 @@
32
32
 
33
33
 
34
34
 
35
+ ### ホワイトスペースノード (White space node)
36
+
37
+
38
+
39
+ DOM においてはホワイトスペースノードはただのテキストノードです。
40
+
41
+ そこにテキストがあるならどんな文字であれ、テキストノードと解釈されます。
42
+
43
+
44
+
45
+ ただし、**IE8 - にはホワイトスペースノードを読み飛ばしてDOMを構築する仕様があり**、この挙動がクロスブラウザを難しくしていました。
46
+
47
+ ホワイトスペースノードを含むDOMにおいては IE8- と他のブラウザで Node#childNodes が参照するインデックスに違いが出てしまいます。
48
+
49
+ IE9 でホワイトスペースノードもテキストノードとして読みとるように更新された為、現在ではこの問題は解消されています。
50
+
51
+ https://blogs.msdn.microsoft.com/ie/2010/09/13/interoperable-html-parsing-in-ie9/
52
+
53
+
54
+
35
55
  Re: aaaaaaaa さん