regExpQuery - получаем DOM элементы по регулярным выражениям
var a1 = document.createElement('a');
a1.setAttribute('href',"http://javascript.ru/forum/dom-window/");
document.body.appendChild(a1);
var a2 = document.createElement('a');
a2.setAttribute('href',"http://php.net");
document.body.appendChild(a2);
var a3 = document.createElement('a');
a3.setAttribute('href',"http://javascript.ru/php");
document.body.appendChild(a3);
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src',"http://rxquery.googlecode.com/files/regExpQuery.js");//подключаем класс
document.getElementsByTagName('HEAD')[0].appendChild(js);
js.addEventListener("load",function(){
var rxq=new regExpQuery("a","href");// создаём обЪект
//1й параметр - теги с css селектором (то что пишем в querySelector)
//2й - по чему ищем (className|id|name|class|href -- допустимые значения)
rxq.addClauseContain("php","links");//добавляем регэкспу
//найдёт всё, где есть слово php
//2й параметр - где будем получать результаты
rxq.addClause(".?\/forum\/.?","forum");//найдёт ссылки со словом форум
//то же самое, что и rxq.addClauseContain("\/forum\/","forum");
rxq.exec();//ПОЕХАЛИ
alert(rxq.results["links"]);//
alert(rxq.results["forum"]);
},false);
|
После последнего обновления 12 мая перестало работать
Если нажать запустить (кнопка чуть выше скрипта), то выводит два пустых alert box'a по порядку сначала links затем forum
его изолировли от страницы
Немного текста в посте бы точно не помешало..
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.