Быстрый поиск [Javascript]

Скрипт предназначен для быстрого поиска элемента(ов) в структуре html. Ищет по: id,class,name,tagName(id,c,n,t);

d("myEl","n");//Поиск всех элементов с атрибутом 'name'


Если вы ищете по всем, кроме id в параметре type вы можете указать номер искомого элемента через разделяющий знак ":":

d("myElements","c:10");


Если вы ищете элемент по id, в 'type' его можно не указывать

d("myEl");


/* Fast find object in html */
function d(str,type){
  var d=document;var t=[]; var out="";
  if(type==undefined||type==""||type=="id"){return document.getElementById(str)}
  else{
    t=type.split(":");
    if(t[0]=="n"){out=d.getElementsByName(str)}
    else if(t[0]=="c"){out=d.getElementsByClassName(str)}
    else if(t[0]=="t"){out=d.getElementsByTagName(str)}
    if(t[1]!=undefined&t[1]!=""){out=out[t[1]]}
    return out;
  }
}
Теги:
Find, Fast, Быстрый, Поиск
Добавлено: 12 Января 2014 12:40:20 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...