2012-01-03 9 views
0

li要素内にアンカーがあり、それぞれに独自のonclickハンドラがあります。javascript onclickイベントは、Internet Explorerでプログラムで呼び出されたときにバブルしません。

#hrefを持つリンクを手動でクリックすると、両方のonclickイベントが発生します。これは私が欲しいものです。 document.links[0].onclick()を呼び出してリンクをクリックすると、内側のonclickイベントだけが発生します。

私はページ自体を変更することはできません。実行するjavascriptのみです。

+0

クリックイベントを偽造しようとしていますか?これはテスト用ですか、アプリケーションの一部ですか? –

+0

@Uzi:テスト。私はWatin/Watir/Seleniumの設定に問題がありました。 – user420667

答えて

2

この関数を直接呼び出しているだけです。イベントは含まれていないため、バブルは発生しません。代わりにtrigger the eventが必要です。

+0

私はこれを受け入れます。ありがとう。 – user420667

関連する問題