====== 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|}}