<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Open-Source World

    let's learn and study.
    posts - 28, comments - 23, trackbacks - 0, articles - 1

    一下的代碼是我從國外的網上看的,我又改進了一點,在這跟大家分享

    代碼
      為prototype的Element增加兩個方法
    1. document.getElementsByAttribute = function(attribute,parent) {   
    2.     return $A(($(parent) || document.body).getElementsByTagName('*')).inject([],function(elements,child){   
    3.         if(Element.readAttribute(child,attribute)!=null)   
    4.                    //這個判斷我改成了!=null原來沒有但這樣當你在元素中只是添加了某個屬性   
    5.                       //如<input type='text' required />這時原來的代碼就會找不到   
    6.             elements.push(Element.extend(child));   
    7.         return elements;   
    8.     });   
    9. }   
    10.   
    11. document.getElementsByAttributeValue = function(attribute,value,parent) {   
    12.     return $A(($(parent) || document.body).getElementsByTagName('*')).inject([],function(elements,child){   
    13.         if(Element.readAttribute(child,attribute) == value)   
    14.             elements.push(Element.extend(child));   
    15.         return elements;   
    16.     });   
    17. }   
    18.   
    19. Element.addMethods({   
    20.     getElementsByAttribute: function(element,attribute){   
    21.         return document.getElementsByAttribute(attribute,element);   
    22.     },   
    23.     getElementsByAttributeValue: function(element,attribute,value){   
    24.         return document.getElementsByAttributeValue(attribute,value,element);   
    25.     }   
    26. });   



    使用時

    代碼
    1. <html>  
    2. <head>  
    3. <script src='prototype.js'></script>  
    4. <script src='prototype.tidbits.js'></script>  
    5. <script language="javascript" type="text/javascript">  
    6.     Event.observe(window,'load',function(){   
    7.         alert($('div1').getElementsByAttribute('require').length);   
    8.         alert(document.getElementsByAttribute('require').length);   
    9.     })   
    10. </script>  
    11. </head>  
    12. <body>  
    13.     <div id='div1'>  
    14.     <input type='text'   require/>  
    15.     <input type='text' require />  
    16.     </div>  
    17. </body>  
    18. </html>  





     


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲A∨精品一区二区三区| 亚洲天堂一区二区三区| 亚洲国产高清在线一区二区三区| 天天看免费高清影视| 亚洲精品97久久中文字幕无码| 久热综合在线亚洲精品| 亚洲一区免费在线观看| 污污视频网站免费观看| 一级做a爰全过程免费视频| 国产大片91精品免费看3| www亚洲精品久久久乳| 免费女人高潮流视频在线观看| 亚洲成人中文字幕| 免费一区二区无码视频在线播放| 国内一级一级毛片a免费| 亚洲国产欧洲综合997久久| 免费一看一级毛片全播放| 春意影院午夜爽爽爽免费| 18禁成年无码免费网站无遮挡 | 久草免费在线观看视频| 亚洲精品中文字幕乱码影院 | 最近免费中文字幕中文高清| 成年人免费网站在线观看| 国产成人精品日本亚洲直接| 四虎影视在线影院在线观看免费视频| 亚洲VA中文字幕无码一二三区 | 亚洲s色大片在线观看| 69视频在线观看免费| 国产精品亚洲综合五月天| 性做久久久久免费观看| 51午夜精品免费视频| 亚洲视频日韩视频| 亚洲成在人线aⅴ免费毛片| 国产综合激情在线亚洲第一页| 亚洲午夜激情视频| 精品亚洲av无码一区二区柚蜜| 亚洲一区日韩高清中文字幕亚洲| 久草免费福利资源站| 亚洲AV电影院在线观看| 欧美a级成人网站免费| 91av免费在线视频|