鼠标点击效果一: <!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> <style type="text/css"> input{float:left} ul{float:left} li{cursor:pointer;list-style:none} </style> </head> <body> <script type="text/javascript"> function putmail(a){ var lis = document.getElementsByTagName("li"); var mails = document.getElementById("mails"); if (a==1){mails.setAttribute("value",lis[0].innerText)} if (a==2){mails.setAttribute("value",lis[1].innerText)} } /*以下部分是让FF也支持innerText*/ function isIE(){ //ie? if (window.navigator.userAgent.toLowerCase().indexOf("msie")>=1) return true; else return false; } if(!isIE()){ //firefox innerText define HTMLElement.prototype.__defineGetter__( "innerText", function(){ var anyString = ""; var childS = this.childNodes; for(var i=0; i<childS.length; i++) { if(childS[i].nodeType==1) anyString += childS[i].tagName=="BR" ? '\n' : childS[i].innerText; else if(childS[i].nodeType==3) anyString += childS[i].nodeValue; } return anyString; } ); HTMLElement.prototype.__defineSetter__( "innerText", function(sText){ this.textContent=sText; } ); } </script> <input type="text" value="E-mail" id=mails /> <ul> <li onclick="putmail(1)">mama@126.com</li> <li onclick="putmail(2)">baba@126.com</li> </ul> </body> </html> |
- 评论:(0)
发表评论 点击这里获取该日志的TrackBack引用地址