1.定义样式 写一个css文件
.input{
width:220px;
position: absolute;
left:20px;
float:clear;
top:20px;
height:10px;
}
.test {
position: absolute;
left:20px;
top:40px;
width:auto;
float:left;
height:120px;
overflow-y:auto;
border:1px solid;
display:none;
background-color:#FFF;
}
2. 写html
<!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=utf-8" />
<title>无标题文档</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
function $(id){return document.getElementById(id);}
window.onload = function(){
document.onclick = function(e){
$("div").style.display = "none";
}
$("tt").onclick = function(e){
if($("div").style.display == "none"){
$("div").style.display = "block";
}else{
$("div").style.display = "none";
}
stopFunc(e);
}
$("div").onclick = function(e){
stopFunc(e);
}
}
function stopFunc(e){
document.all? event.cancelBubble = true : e.stopPropagation();
}
</script>
</head>
<body>
<input type="text" id="tt" name="tt" class="input" />
<div id="tssss">
<div class="test" id="div">
<ul>dsfsdadfsafdssad<br />
<li>dsaasdfsadfddfdsfds
</li>
<li>dsaasdfsadfddfdsfds
</li>
<li>dsaasdfsadfddfdsfds
</li>
<li>dsaasdfsadfddfdsfds
</li>
<li>dsaasdfsadfddfdsfds
</li>
<li>dsaasdfsadfddfdsfds
</li>
</ul> </div>
</div>
<div >
dsfsdadfsafdssad<br />
dsaasdfsadfddfdsfdsfds<br />dsfsdadfsafdssad<br />
dsaasdfsadfddfdsfdsfds<br />
dsfsdadfsafdssad<br />
dsaasdfsadfddfdsfdsfds<br />
dsfsdadfsafdssad<br />
dsaasdfsadfddfdsfdsfds<br />
dsfsdadfsafdssad<br />
dsaasdfsadfddfdsfdsfds<br />
dsfsdadfsafdssad<br />
dsaasdfsadfddfdsfdsfds<br />
dsfsdadfsafdssad<br />
dsaasdfsadfddfdsfdsfds<br />
asfsda
fsdfsd</div>
</div>
</body>
</html>