欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js獲取多個tagname的節(jié)點(diǎn)數(shù)組

 更新時間:2013年09月22日 14:48:16   作者:  
寫了個獲取多個tagname節(jié)點(diǎn)集合的小方法。類似于jQuery的$(‘iput,select,textarea’,'#form’)的效果,返回是按節(jié)點(diǎn)在原有文檔流中的順序返回的

功能需要,寫了個獲取多個tagname節(jié)點(diǎn)集合的小方法。類似于jQuery的$(‘iput,select,textarea','#form')的效果,返回是按節(jié)點(diǎn)在原有文檔流中的順序返回的。

復(fù)制代碼 代碼如下:

//獲取指定標(biāo)簽類型的節(jié)點(diǎn)數(shù)組 用例:GetTagNames('input,select,textarea',document.getElementById('form'))
function GetTagNames(tagnames,parEl){
 //父節(jié)點(diǎn)未定義默認(rèn)循document
 var parEl=parEl || document;
 //獲取指定父元素的子節(jié)點(diǎn)
 var all=parEl.getElementsByTagName('*');
 //存放所有符合條件的子節(jié)點(diǎn)
 var nodes=[];
 //將轉(zhuǎn)入的tagname轉(zhuǎn)換成判斷正則
 var reg=eval('/'+tagnames.split(',').join('|')+'/i');
 //循環(huán),判斷,存儲
 for(var ii=0;ii<all.length;ii++){
  if(reg.test(all[ii].nodeName)){
   nodes.push(all[ii]);
  }
 }
 //返回
 return nodes;
}

來自:mrthink.net

相關(guān)文章

  • JavaScript  event對象整理及詳細(xì)介紹

    JavaScript event對象整理及詳細(xì)介紹

    這篇文章主要介紹了JavaScript event對象整理及詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • 小程序列表懶加載的實(shí)現(xiàn)方式

    小程序列表懶加載的實(shí)現(xiàn)方式

    懶加載,前端人都知道的一種性能優(yōu)化方式,簡單的來說,只有當(dāng)圖片出現(xiàn)在瀏覽器的可視區(qū)域內(nèi)時,才設(shè)置圖片正真的路徑,讓圖片顯示出來,這篇文章主要給大家介紹了關(guān)于小程序列表懶加載的實(shí)現(xiàn)方式,需要的朋友可以參考下
    2022-04-04
  • 前端必會的Webpack優(yōu)化技巧

    前端必會的Webpack優(yōu)化技巧

    這篇文章主要為大家介紹了前端必會的Webpack優(yōu)化技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • JavaScript函數(shù)柯里化詳解

    JavaScript函數(shù)柯里化詳解

    柯里化函數(shù)主要起到預(yù)處理的作用。接下來通過本文給大家介紹JavaScript函數(shù)柯里化有什么作用及實(shí)現(xiàn)bind方法,非常具有參考價值特此分享供大家學(xué)習(xí)
    2016-04-04
  • 獲取input標(biāo)簽的所有屬性的方法

    獲取input標(biāo)簽的所有屬性的方法

    下面小編就為大家?guī)硪黄@取input標(biāo)簽的所有屬性的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 超詳細(xì)JavaScript深淺拷貝的實(shí)現(xiàn)教程

    超詳細(xì)JavaScript深淺拷貝的實(shí)現(xiàn)教程

    淺拷貝是指,一個新的對象對原始對象的屬性值進(jìn)行精確地拷貝;深拷貝是指,對于簡單數(shù)據(jù)類型直接拷貝他的值,對于引用數(shù)據(jù)類型,在堆內(nèi)存中開辟一塊內(nèi)存用于存放復(fù)制的對象,并把原有的對象類型數(shù)據(jù)拷貝過來。本文將實(shí)現(xiàn)JavaScript深淺拷貝,需要的可以參考一下
    2022-09-09
  • zTree插件之多選下拉菜單實(shí)例代碼

    zTree插件之多選下拉菜單實(shí)例代碼

    zTree插件之多選下拉菜單實(shí)例代碼。需要的朋友可以過來參考下,希望對大家有所幫助
    2013-11-11
  • 一文教你用JavaScript制作個簡單的大轉(zhuǎn)盤游戲

    一文教你用JavaScript制作個簡單的大轉(zhuǎn)盤游戲

    日常生活中,我們經(jīng)常會見到形形色色的抽獎活動,例如九宮格、大轉(zhuǎn)盤等等……本文就來教大家如何利用JavaScript制作個簡單的大轉(zhuǎn)盤游戲,感興趣的可以了解一下
    2023-02-02
  • 頁面向下滾動ajax獲取數(shù)據(jù)的實(shí)現(xiàn)方法(兼容手機(jī))

    頁面向下滾動ajax獲取數(shù)據(jù)的實(shí)現(xiàn)方法(兼容手機(jī))

    下面小編就為大家?guī)硪黄撁嫦蛳聺L動ajax獲取數(shù)據(jù)的實(shí)現(xiàn)方法(兼容手機(jī))。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • js顯示當(dāng)前日期時間和星期幾

    js顯示當(dāng)前日期時間和星期幾

    這篇文章主要介紹了js獲取當(dāng)前日期時間同時顯示星期的方法,具有參考價值,感興趣的小伙伴們可以參考一下
    2015-10-10

最新評論