====== GetElements ======
Получает массив элементов, соответствующих указанному селектору.
===== Синтаксис =====
==== PASCAL ====
function TTab.GetElements(aSelector: String): array of TElement;
==== ECMA ====
TTab.getElements(aSelector);
===== Параметры =====
^Параметр ^Тип (PASCAL) ^Тип (ECMA) ^По умолчанию ^Описание ^
|aSelector |String |String | - |[[http://jquery.page2page.ru/index.php5/%D0%A1%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D1%8B|jQuery селектор]], в соответствии с которым будут выбраны элементы |
===== Возвращаемое значение =====
^Тип (PASCAL) ^Тип (ECMA) ^Описание ^
|Array of [[ru:wascript:classes:telement]] |Массив [[ru:wascript:classes:telement]] |Массив элементов DOM загруженной в данную вкладку страницы |
===== Примеры =====
==== PASCAL ====
-
//{$MODE PASCAL}
TABS[0].Load('tests://elements.html');
var elements := TABS[0].GetElements('.custom')[0];
{{:ru:wascript:classes:ttab:getelements-1_pascal.png|}}
-
//{$MODE PASCAL}
TABS[0].Load('tests://elements.html');
var links := TABS[0].GetElements('.custom:odd');
{{:ru:wascript:classes:ttab:getelements-2_pascal.png|}}
-
//{$MODE PASCAL}
TABS[0].Load('tests://elements.html');
var links := TABS[0].GetElements('[class*=green]');
{{:ru:wascript:classes:ttab:getelements-3_pascal.png|}}
==== ECMA ====
-
//{$MODE ECMA}
TABS[0].load('tests://elements.html');
var elements = TABS[0].getElements('.custom')[0];
{{:ru:wascript:classes:ttab:getelements-1_ecma.png|}}
-
//{$MODE ECMA}
TABS[0].load('tests://elements.html');
var links = TABS[0].getElements('.custom:odd');
{{:ru:wascript:classes:ttab:getelements-2_ecma.png|}}
-
//{$MODE ECMA}
TABS[0].load('tests://elements.html');
var links = TABS[0].getElements('[class*=green]');
{{:ru:wascript:classes:ttab:getelements-3_ecma.png|}}