Firefox では、サーバーが純粋な SVG ドキュメントをブラウザに発行し、onload= イベントが付加された SVG 要素の前に Javascript スクリプト要素が発行されると、次の SVG 要素の前に以前の SVG 要素がロードされていることが保証されます。 1。したがって、スクリプトは が DOM に存在し、スクリプトがアクセスしようとしたときにアクセス可能であると想定できます。
ただし、IE9 では、DOM 要素がどのように読み込まれるかについて、保証も順序もないようです。
純粋な SVG ドキュメント (DOCTYPE html5 または meta xua タグなし) を強制的に IE9 でドキュメント順にロードする方法はありますか?
それ以外の場合は、要素が DOM にロードされることを単純に保証するために、Javascript で多くの猿の仕事をしています。