......
for(var x=0;x<seleObj.options.length;x++)
{
var divNode=document.createElement("div");
divNode.setAttribute("id","divSelect"+x);
divNode.setAttribute("style","width:100%;white-space: nowrap;cursor: default;");
var textNode = document.createTextNode( seleObj.options[x].text );
divNode.appendChild(textNode);
objDiv.appendChild( divNode );
if(ie)
divNode.attachEvent("onmouseover",newopen( divNode, obj.id) );
else
divNode.addEventListener("mouseover",newopen(divNode,obj.id ),false);
}
.......
var newopen = function(obj,objText)
{
return function()
{
divOnmoveover(obj,objText);//该函数为外部定义的一个执行函数;
}
}