87,907
社区成员
发帖
与我相关
我的任务
分享
<html>
<head>
<title> </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script>
function op(){
var obj = document.getElementById('mySelect');
obj.focus();
if (obj.size==1){
obj.size=obj.options.length;
}
}
function resume(){
var obj = document.getElementById('mySelect')
obj.size = 1;
}
</script>
</head>
<body>
<form name= "myForm">
<select id= "mySelect" size=1 onBlur="resume();">
<option value=sjf> 我是第一个 </option>
<option value=sjf> 我是第二个 </option>
<option value=sjf> 我是第三个</option>
</select>
<input type= "button" value= "打开" onclick= "op() "/>
</form>
</body>
</html>
//通过调用clickObj()方法来模拟页面上的鼠标点击动作
function clickObj(o) {
var o = window.frames[0].frames[0].document.getElementById(o);//获得页面中的a对象
if (document.all && typeof (document.all) == "object") //IE
{
o.fireEvent("onclick");
} else {
var e = document.createEvent('MouseEvent');
e.initEvent('click', false, false);
o.dispatchEvent(e);
}
}