16

このような選択がある場合

<select id="selectid" name="selectname" onchange="jsfunc1()">
    <option value="val1" id="valid1"> Val1 </option>
    <option value="val2" id="valid2"> Val2 </option>
    <option value="val3" id="valid3"> Val3 </option>
</select>

func2オプションが選択された場合に何かをする必要がある、たとえばjavascript関数がありますval1。それ、どうやったら出来るの?

例えば、

function func2(){
    ....
    if(document.getElementById('valid2').selected==True){
        //Do something 
    }
}

私は正確な構文を正しく理解していないので、あなたの助けが必要です。

4

1 に答える 1

24

これでうまくいくと思います。

if(document.getElementById('selectid').value == "val1") {
     //Do something
}
于 2013-08-18T21:16:54.270 に答える