タイトルを注意深く読んでください - これは一般的な onchange のことではありません。
Web ページに選択ボックスが存在します。selectbox の selectedIndex は、javascript、外部js によってプログラムで変更できます。
インデックスが変更されたときに通知を受け取りたい (クロスブラウザー ソリューション)。これは可能ですか?
または HTML:
<select id="mySelect">
<option>opt 1</option>
<option>opt 2</option>
<option>opt 3</option>
</select>
JavaScript:
// Code I cannot manipulate
var select = document.getElementById("mySelect");
select.selectedIndex = 2; // I would like to be notified now
あなたの洞察を待っています:-)
アップデート:
これは私の元の質問には答えませんが、これを使用して、最初に望んでいたことを達成することができました(投稿の一部ではありません):
select.selectedIndex = 2;
select.onchange();