87,910
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
window.onload = function(){
//显示ul
$("#inp").click(function(e){
$("#ull").show();
var ev = e || window.event;
if(ev.stopPropagation){
ev.stopPropagation();
}
else if(window.event){
window.event.cancelBubble = true;//兼容IE
}
});
//点别ul以外的地方就隐藏ul
document.onclick = function(e){
e = e || window.event;//兼容IE
var dom = e.srcElement|| e.target;//兼容IE
if(dom.id != "ull" && document.getElementById("ull").style.display == "block") {
document.getElementById("ull").style.display = "none";
}
};
//选中li值后隐藏ul
var inp = document.getElementById("inp");
var ull = document.getElementById("ull").getElementsByTagName("li");
for(var i=0;i<ull.length;i++){
ull[i].onclick = function(){
inp.value= this.value;
document.getElementById("ull").style.display="none";
};
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>我的简历</title>
<script type="text/javascript" src="${ctx}/commons/scripts/jquery.js"></script>
<script type="text/javascript" src="${ctx}/commons/scripts/validator.js"></script>
<script type="text/javascript" src="${ctx}/commons/scripts/scrollbar.js" ></script>
<link href="style/global.css" rel="stylesheet" type="text/css"
</head>
<style>
#iv{width:200px;height: 500px;}
#inp{width:150px;heigth:10px;border:solid 1px #ccc;}
#ull{height: 200px;width:150px;overflow-y:scroll;display:none;
margin:0;
padding:0;
list-style:none;}
#ull li{cursor:default;
width:130px;
height:32px;
line-height:32px;
}
#ull li:HOVER {color:red;}
</style>
<body>
<div id="iv">
<input id="inp" value="" >
<ul id="ull" >
<li value="1" >1</li>
<li value="2" >2</li>
<li value="3" >3</li>
<li value="4" >4</li>
<li value="5" >5</li>
<li value="6" >6</li>
<li value="7" >7</li>
<li value="8" >8</li>
<li value="9" >9</li>
</ul>
</input>
</div>
</body>
<script type="text/javascript">
$("#inp").click(function(e){
$("#ull").show();
var ev = e || window.event;
if(ev.stopPropagation){
ev.stopPropagation();
}
else if(window.event){
window.event.cancelBubble = true;//兼容IE
}
});
window.onload = function(){
document.onclick = function(e){
e = e || window.event;//判断ie
var dom = e.srcElement|| e.target;
if(dom.id != "ull" && document.getElementById("ull").style.display == "block") {
document.getElementById("ull").style.display = "none";
var inp = document.getElementById("inp");
var ull = document.getElementById("ull").getElementsByTagName("li");
for(var i=0;i<ull.length;i++){
ull[i].onclick = function(){
inp.value= this.value;
document.getElementById("ull").style.display="none";
};
}
}
};
}
</script>
</html>