0

ページにドロップダウンリストがあり、そこからユーザーが特定の値を選択すると、特定のグラフィックが表示されます(選択に応じて)。

グラフィックには値を含むIDタグがあり、クリックすると、スクリプトはこの値の名前で別のグラフィックをロードします。

クリック イベントでは、ドロップダウン リストの値は

    menu.property("value", this.id);

その後、関数が呼び出されます。

これは Firefox では問題なく動作しますが、Internet Explorer (9 & 10) では値が渡されないため動作しません。「this.id」は機能し、menu.property.valueも正しく設定されていますが、エクスプローラーはこの値を渡さず、空白のページになってしまうので、ヒントをいただければ幸いです。

4

1 に答える 1

0

すべてのブラウザーには、JavaScript と DOM の異なる実装があります。あなたの最善の策は、ほとんどのブラウザーの違いを「正規化」するjQueryのようなライブラリーの使用を開始することです。

于 2013-03-23T16:41:15.137 に答える