私は小さな地図ロケーターでclassList.add
とを使用しています。classList.remove
(className は SVG 要素では正しく機能しないため、そうしなければならないようです。) codepen の JS の 184 行目と 194 行目で、それらをどのように使用しているかを確認できます。IE9 は classList をサポートしていないため、さまざまなシム ( one、two、three )を試しました。
私のコードではIE9で動作するようには見えません。それらは、1行または2行のコードのみでテストフィドルにロードすると機能しますが、存在する完全なものでは機能しません(そして、まだオブジェクト指向の優れたものにリファクタリングしていないため、かなりひどいです) .
私が最初に考えたのは、DOM要素をjQuery().get()
. しかし、IE9 コンソールでは実行できますdocument.getElementById
が、同じように失敗します。
ここで実際に何が起こっているのですか?