【发布时间】:2013-02-25 19:02:01
【问题描述】:
我想要不使用onchange 属性的相同结果。
有什么想法吗?
这是 HTML:
<select onchange="filtro(this)" id="tipo" name="noticia/conteudo/tipo">
<option value="Layout1">Layout1</option>
<option value="Layout2">Layout2</option>
<option value="Layout3">Layout3</option>
<option value="Layout4">Layout4</option>
<option value="Layout5">Layout5</option>
</select>
这里是 JS:
function filtro(a) {
var x = (a.value || a.options[a.selectedIndex].value);
alert(x);
if (x == "Layout4"){
alert('test4');
}
}
【问题讨论】:
-
如果不改变,什么时候?
-
我很想知道代码在做什么,但不使用 select 标签内的 onchange attirbute 和里面的函数
标签: javascript select onchange selectedvalue