事件委托
事件委托的简单例子
<!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" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title></title> <style type="text/css"> *{margin:0;padding:0;} #box{width:300px;margin:0 auto;} #box li{height:30px;line-height:30px;overflow:hidden;width:200px;margin:5px 0 0;} </style> </head> <body> <ul id="box"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> <script type="text/javascript"> var oBox = document.getElementById("box"); oBox.onmouseover = function(ev){ var oEv = ev || event; var target = oEv.target || oEv.srcElement; if(target.nodeName.toLowerCase()=="li"){ target.style.background = "red"; } } oBox.onmouseout = function(ev){ var oEv = ev || event; var target = oEv.target || oEv.srcElement; if(target.nodeName.toLowerCase()=="li"){ target.style.background = ""; } } </script> </body> </html>
转载请注明原地址:http://www.cnblogs.com/kendyjack/

浙公网安备 33010602011771号