私はデータベースからいくつかの XML を操作し、jQuery で解析しています。これは、サポートする必要がある IE8 を除いて、どこでも問題なく動作します。のような要素が<stem>
あり、追加することでIEにそれらをある程度サポートさせることができます
document.createElement('stem');
問題は、これらの要素の一部に、ページ上の別の要素に追加する必要がある HTML が含まれている可能性があることです。何かのようなもの
$("#page-element").append($xml.find('stem'));
私は問題なく使用できますが、またはDOM操作メソッド(上記の行を含む)$xml.find('stem').text()
を使用するたびに、IEは非常に役立つエラーを返します.html
.append
不明なエラー (jquery-min.js の 4 行目)
私がやろうとすることに応じて、私は得ることができます
プロパティ 'replace' の値を取得できません: オブジェクトが null または未定義です (4 行目)
代わりは。
IE8 で非 HTML 要素 (さらには HTML5 要素) から HTML を取得するための回避策はありますか?