<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

    一下的代碼是我從國外的網(wǎng)上看的,我又改進(jìn)了一點(diǎn),在這跟大家分享

    代碼
      為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原來沒有但這樣當(dāng)你在元素中只是添加了某個屬性   
    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ā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲美女自拍视频| 亚洲欧洲在线观看| 亚洲成a∨人片在无码2023| 中文字幕无码精品亚洲资源网| 亚洲夂夂婷婷色拍WW47| 女人与禽交视频免费看| 亚洲国产av无码精品| 人妻仑乱A级毛片免费看| 亚洲最大av无码网址| 99热在线日韩精品免费| 国产亚洲综合色就色| 男女午夜24式免费视频| 亚洲综合激情六月婷婷在线观看| 3d成人免费动漫在线观看| 亚洲欧洲高清有无| 成人免费a级毛片| 免费大片av手机看片| 久久久亚洲精品蜜桃臀| 无码人妻丰满熟妇区免费| 亚洲一级毛片免费观看| 日韩免费观看的一级毛片| 九九免费观看全部免费视频| 免费看韩国黄a片在线观看| 久久久久久亚洲精品无码| 亚洲?V乱码久久精品蜜桃 | 久久av免费天堂小草播放| 亚洲人成影院在线无码按摩店| 四虎国产精品永久免费网址| 亚洲人成黄网在线观看| 国产片免费在线观看| 日韩精品无码免费专区午夜| 亚洲第一页综合图片自拍| a级毛片在线免费观看| 亚洲1区1区3区4区产品乱码芒果 | 两个人日本WWW免费版 | 亚洲国产精品综合福利专区| 国产免费阿v精品视频网址| 亚洲欧洲精品国产区| 免费人成视频在线观看不卡| 国产成人精品无码免费看 | A在线观看免费网站大全|