|
|
|
<!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> <title> new document </title> <meta name="generator" content="editplus" /> <meta name="author" content="" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <style type="text/css"> <!--div{width:100px;height:100px;_padding-left:26px;}#id_click{border:1px solid #FddD33;float:left;}.sss{border:1px solid #F0dD33;float:left;}.exceptme{border:1px solid #00dD33;float:left;}.includeme{border:1px solid #Fd0033;float:left;} --> </style> </head> <body> <div id="id_click"></div> <div id="sss" class="sss"></div> <div id="exceptme" class="exceptme"></div> <div id="includeme" class="includeme"></div> </body> <script src="http://www.pingan.com/app_js/jquery-1.3.2.js" type="text/javascript"></script> <script language="JavaScript" type="text/javascript"> <!--function domEvent(){}domEvent.prototype = {objtoarr:function (obj){var arr = [],m=0;if(obj.length>1){while(m<obj.length){arr[m] = obj[m];m++;}}else{arr[0]=obj}return arr;},dom_exceptjs:function (){var obj_dom = document.getElementsByTagName("body").item(0).children;var obj_script = document.getElementsByTagName("script");var m=0, n=0, arr_dom=[], arr_script=[];arr_dom = this.objtoarr(obj_dom);arr_script = this.objtoarr(obj_script);for(var i=0; i<arr_dom.length;i++){for(var j=0;j<arr_script.length;j++){if(arr_dom[i]==arr_script[j]){arr_dom.splice(i,1);}}}return arr_dom;},removeunusedom:function (total, goal){for(var i=0;i<total.length;i++){if(total[i]==goal){total.splice(i,1);return total;}}return false;},addEvent:function (dom,type,func){if(document.attachEvent){dom.attachEvent("on"+type,func);//ie}if(document.addEventListener){dom.addEventListener(type,func,true);//mozillar}},removeEvent:function (dom,type,func){if(document.attachEvent){dom.detachEvent("on"+type,func);}if(document.addEventListener){dom.removeEventListener(type,func,true);}}}var actdemo = new domEvent();(function(){var toa_AddEvent = actdemo.removeunusedom(actdemo.objtoarr(document.getElementsByTagName("div")),document.getElementById("exceptme"));for(var i=0;i<toa_AddEvent.length;i++){//alert("00");/*actdemo.addEvent(toa_AddEvent[i],"click",function(){//var dom = toa_AddEvent[i];alert(this.getAttribute("id"));})*/actdemo.addEvent(toa_AddEvent[i],"click",function(e){var target = e.srcElement || e.target;alert(target.getAttribute("id"));})}})() //--> </script></html> |
|