如果选择了选项,则运行javascript函数

cra*_*im5 9 html javascript html-select syntax-error

如果我有这样的选择

<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>
Run Code Online (Sandbox Code Playgroud)

我现在有一个javascript函数func2,比如说如果选择了选项需要做一些事情val1.我怎么做?

例如,

function func2(){
    ....
    if(document.getElementById('valid2').selected==True){
        //Do something 
    }
}
Run Code Online (Sandbox Code Playgroud)

我没有得到正确的语法,这就是我需要你帮助的地方.

Kra*_*mir 17

我想这对你有用.

if(document.getElementById('selectid').value == "val1") {
     //Do something
}
Run Code Online (Sandbox Code Playgroud)