站长软件下载 东莞佳利热转印机 空白卫衣批发 个性服饰定制

鼠标onmouseover,onmouseout事件动态创建DIV 显示图片

好久没写博客了。 
更新下,省着以后还得现写。 

原文参考自站长网:http://www.software8.co/wzjs/Javascript/3432.html

Js代码: 
  1. function displayPic(objId){  
  2.       
  3.     createElement(objId);  
  4.     
  5.     //document.getElementById(objId+"_pic").innerHTML = document.getElementById(objId+"_text").innerHTML;  
  6. }  
  7. function nonePic(objId){  
  8.   
  9.     destoryElement(objId);  
  10. }  
  11. function createElement(objId,event){  
  12.   
  13.     if(!event){  
  14.         event = window.event;  
  15.     }else{  
  16.         event.srcElement = event.target;  
  17.     }  
  18.     var createDiv = document.createElement("div");  
  19.     createDiv.id = objId+"_pic";  
  20.     createDiv.innerHTML = document.getElementById(objId+"_text").innerHTML;  
  21.     var temp = 500;  
  22.     var x = event.clientX-temp;  
  23.   
  24.     createDiv.style.left=x;  
  25.     createDiv.style.top= event.clientY;  
  26.     createDiv.style.position = "absolute";    
  27.     createDiv.style.display='';  
  28.       
  29.     document.body.appendChild(createDiv);  
  30. }  
  31. function destoryElement(objId){  
  32.     var obj = document.getElementById(objId+"_pic");  
  33.     if(obj != null){  
  34.         obj.innerHTML = "";  
  35.         document.body.removeChild(obj);  
  36.     }  
  37. }  
Html代码:  
    1. <a href="#" id="<%=userSerial%>_href" onmouseover="displayPic('<%=userSerial%>');" onmouseout="nonePic('<%=userSerial%>');" TARGET="_blank">&nbsp;<%=dkTime%></a>  
posted on 2013-03-18 20:42  pc蛋蛋  阅读(519)  评论(0编辑  收藏  举报