java學習

          java學習

           

          javascript得到事件和元素的跨瀏覽器方法

          <html>
           <head></head>
           <body>
            <div id="div1">1111111111
             <div id="div2">2222222222</div>
            </div>
            <input type="button"  id="btn"  />
            <a href="  <a href="javascript:;" >普通按鈕,不跳轉</a>
            <script type="text/javascript">
            var eventUtil = {
             addHandler:function(element,type,handler){
               if(element.addEventListener){
                element.addEventListener(type,handler,false);
               }else if(element.attachEvent){
                element.attachEvent('on'+type,handler);
               }else {
                element['on'+type]=handler;
               }
              },

             getEvent:function(event){
              return event ? event : window.event;
             },
             getElement: function(e){
              if(e.target){
               return e.target;
              }else {
               return e.srcElement;
              }
             },
             preventDefault:function(e){
              if(e.preventDefault){
               e.preventDefault();
              }else {
               e.returnValue=false;
              }
             },
             stopPropagation : function(e){
              if(e.stopPropagation){
               e.stopPropagation();
              }else {
               e.cancelBubble=true;
              }
             }
            };
            function test(event){
             var e = eventUtil.getEvent(event);
             alert("1="+e);
             var element = eventUtil.getElement(e);
             element.value = '33333333';
             alert("2="+element);
            }
            var btn = document.getElementById('btn');
            eventUtil.addHandler(btn,'click',test);
            </script>
           </body>
          </html>

          posted on 2013-06-27 14:44 楊軍威 閱讀(170) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 抚松县| 东乡| 丽江市| 吉林市| 达尔| 那曲县| 罗田县| 宣城市| 台南市| 菏泽市| 广汉市| 乐东| 辰溪县| 射洪县| 雷山县| 阿拉善右旗| 昭平县| 共和县| 格尔木市| 刚察县| 简阳市| 县级市| 安阳市| 德安县| 迁安市| 阿图什市| 略阳县| 仁寿县| 江西省| 柏乡县| 博白县| 新巴尔虎右旗| 浏阳市| 宁安市| 长阳| 长宁区| 揭阳市| 彰化县| 将乐县| 许昌市| 通江县|