日期:2014-05-16 浏览次数:20618 次
var list = document.getElementById('province');
function setProvinceIndex() {
for(var i=0; i<list.options.length; ++i) {
if(list.options[i].value=='7') {
list.selectedIndex = i;
break;
}
}
if(list.fireEvent) {
list.fireEvent('onchange');
} else if(list.change)
list.change();
}
}
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<select id='province'>
<option value='6'>66
<option value='7'>77
<option value='8'>88
</select>
<input type='button' onclick = 'setProvinceIndex();' value='setPi'>
<script type="text/javascript">
var list = document.getElementById('province');
function setProvinceIndex() {
/*for(var i=0; i<list.options.length; ++i) {
if(list.options[i].value=='7') {
list.selectedIndex = i;
break;
}
}*/
list.value = 7;
if(list.fireEvent) { //ie
list.fireEvent('onchange');
} else if(list.onchange){
list.onchange();
}
}
list.onchange = function(){alert("event");}
</script>
</body>
</html>