SELECTの値を変えるには?

[上に] [前に] [次に]
1999/11/04(木) 11:28:06
SELECTボックスで、optionのvalueとtextの値を変えたいのですが、
うまく出来ません。
HTMLに、
<SELECT name="sel_1" onChange="selChg()">
<OPTION value="1">一
<OPTION value="2">二
</SELECT>
<SELECT name="sel_2">
<OPTION value="1">一
<OPTION value="2">二
</SELECT>
というように二つのSELECTボックスがあり、
JavaScriptで
function selChg() {
var index=document.forms[0].sel_1.selectedIndex;
if (document.forms[0].sel_1.options[index].value == "2") {
document.forms[0].sel_2.options[0].value = "3";
document.forms[0].sel_2.options[0].text = "三";
document.forms[0].sel_2.options[1].value = "4";
document.forms[0].sel_2.options[1].text = "四";
}
というような感じで、sel_1の内容を2に変えたら、
sel_2のoptionが変わるという動作をさせたいのですが、
変わってくれません。
ブラウザは、NC4.51、OSはWindowsNTです。
どうすればよいか教えて下さい。よろしくお願いします。

1999/11/04(木) 12:30:03
[[解決]]
お恥ずかしい。うっかりミスでした。
本来のソースでは、SELECTメニューを更新するところで、
document.forms[0].sel_2.options[0].value == "一";
というように"="と書くところを、"=="と書いていました。
お騒がせいたしました。

[上に] [前に] [次に]