例:Javascriptを `nextElementSibling` IEで未定義のコメントから
https://jsfiddle.net/theandybob/6wuc39d9/私がコメントを持っており、それからnextElementSibling
プロパティにアクセスしようとした場合、IEを使用して、私はundefined
を取得します。しかし、何かにアクセスしようとすると、ではなく、のコメントが得られます。この現象はIE上でのみ発生し、理由を把握するのに苦労しています。
私はグーグルでかなりの話をしました。私が正しい言葉を探していない限り、私は答えが見つからないようです。どんな助けもありがとう。
<div id="test">
<!--anchor-->
<p>
Next Element Sibling is undefined
</p>
</div>
<div id="test2">
<span></span>
<p>
Next Element Sibling is found
</p>
</div>
2つの連続したコメントがある場合は、最初の 'nextElementSibling'を実行して2番目のコメントを返しますか?私はそれが何らかの理由で同じ 'nodeType'を持つ兄弟を探しているのだろうかと思っています –
コメントは要素ではありません。それはノードです。 –