首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

select 选项改变事件有关问题

2012-03-15 
select 选项改变事件问题JScript codescript languagejavascript typetext/javascriptfunction ch

select 选项改变事件问题

JScript code
<script language="javascript" type="text/javascript">function change(){    alert("dd");}function clk(){    var selOption=document.getElementById("select");    selOption.selectedIndex=2;}</script>

HTML code
<body><input type="button" onclick="clk()" value="click" /><select name="select" id="select"  onchange="change()"><option>aa</option><option>bb</option><option>cc</option></select></body>


问题:在页面选择能激发改变事件?通过按钮改变被选中项就不能激发事件

如何在js代码改变被选中项激发,将激发什么事件呢







[解决办法]
我的个人看法是不会触发什么事件,这样就好

JScript code
<script language="javascript" type="text/javascript">function change(){    alert("dd");}function clk(){    var selOption=document.getElementById("select");    selOption.selectedIndex=2;    change();}</script>
[解决办法]
在程序中改变选择项是不会触发select的onChange()事件的,必须显示地触发此时间,也就是在
JScript code
selOption.selectedIndex=2; 

热点排行
Bad Request.