在javascript中弹出选择结果

在javascript中弹出选择结果,javascript,html,select,popup,Javascript,Html,Select,Popup,这就是使用javascript和HTML 例如: <select name='test' > <option value='1'> <option value='2'> <option value='3'> </select> 如果有人选择选项值2(从下拉列表),我希望弹出窗口出现。但是,如果他们选择选项值1或选项值3(从下拉列表中),我不希望发生任何事情 我该怎么做 谢谢您可以执行如下事件处理程序: &l

这就是使用
javascript
HTML

例如:

<select name='test' >
    <option value='1'>
    <option value='2'>
    <option value='3'>
</select>

如果有人选择选项值2(从下拉列表),我希望弹出窗口出现。但是,如果他们选择选项值1或选项值3(从下拉列表中),我不希望发生任何事情

我该怎么做


谢谢

您可以执行如下事件处理程序:

<script type="text/javascript">
function pop(a) {
    if (a.value==2) alert('two');
}

</script>
<select name='test' onchange='if(this.value==2) alert("TEST")'>
    <option value='1'>
    <option value='2'>
    <option value='3'>
</select>

函数pop(a){
如果(a.value==2)警报('2');
}
对于html:

<select id="sel" onchange="pop(this)">
<option value="1">one</option>
<option value="2">two</option>

一
二

使用类似以下内容:

<script type="text/javascript">
function pop(a) {
    if (a.value==2) alert('two');
}

</script>
<select name='test' onchange='if(this.value==2) alert("TEST")'>
    <option value='1'>
    <option value='2'>
    <option value='3'>
</select>

向选择添加一个id(
)。然后添加(在
之后):


document.getElementById(“test”).onchange=function(){
if(this.options[this.selectedIndex].value==“2”){
警惕(“你好,世界!”);
}
}

+1用于将控制器(javascript)与模型/视图(HTML)分离