最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

功能需要,寫了個(gè)獲取多個(gè)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),判斷,存儲(chǔ)
 for(var ii=0;ii<all.length;ii++){
  if(reg.test(all[ii].nodeName)){
   nodes.push(all[ii]);
  }
 }
 //返回
 return nodes;
}

來(lái)自:mrthink.net

相關(guān)文章

最新評(píng)論

原阳县| 措美县| 曲麻莱县| 井冈山市| 鄢陵县| 定安县| 民县| 随州市| 遂川县| 无为县| 阳原县| 突泉县| 云南省| 炎陵县| 太仆寺旗| 富蕴县| 甘肃省| 剑阁县| 佳木斯市| 九龙城区| 辉县市| 丹巴县| 延寿县| 康保县| 河津市| 普定县| 寿阳县| 安阳县| 康马县| 南木林县| 武功县| 秦安县| 雅江县| 平南县| 长武县| 马关县| 兴隆县| 通渭县| 顺义区| 磐石市| 革吉县|