Internet Explorerバージョン8でこの単純なJavascript関数が機能しない理由 Internet Explorerでmyvalueが空である理由IE:Javascript onchange関数が空の値
javascript debug myvalue==
これはChrome/Firefoxでうまくいき、選択した値が正しく表示されます。あなたのオプションの値を持っていないためだ
javascript debug myvalue=Item2=
コード
<html>
<script type="text/javascript">
function showValue(myvalue)
{
document.write("javascript debug myvalue=" + myvalue + "=\n");
}
</script>
<body>
<select id="items" onchange="showValue(this.value);">
<option>Item1</option>
<option>Item2</option>
<option>Item3</option>
</select>
</body>
</html>
修正 - 実際にoptions要素のテキストであれば、彼が望むことができます。 – mozillanerd
私たちはおそらくこれを知りません –
@ʘlegこれは動作します。 –