<select name=aa>
<option value=1>abc</option>
<option value=2>def</option>
</select>
<input type=button onclick="tt()" value="显示">
<style>
.abc{
border: thin inset #666666;
position:absolute;
background-color:#eeaa33; }
</style>
<script>var div=document.createElement("div");
document.body.appendChild(div);
div.style.display="none";
div.className="abc";function tt(){
var html="";
var sel=document.getElementById("aa");
for(var i=0;i<sel.options.length;i++){
var op=sel.options[i];
html+="<a href='#' onclick='select(\""+op.value+"\");'>"+op.text+"</a><br>";
}
div.innerHTML=html;
div.style.left=event.x;
div.style.top=event.y;
div.style.display="block"; }
function select(v){
var sel=document.getElementById("aa");
sel.value=v;
div.style.display="none";
}
</script>