User Tools

Site Tools


Sidebar

en:objects:dom:a_common:get_all_dom:get_all_by_properties

get_all_by_properties

Каноническая страница: https://humanemulator.net/objects/DOM/a_common/get_all_dom/get_all_by_properties.php

← Objects


Справка Human Emulator общее DOM: get_all_by_properties

Общие функции“; ?>

get_all_by_properties

get_all_by_properties($properties,$frame=-1); - данная функция используется для получения списка DOM интерфейсов элементов страницы, находя их по заданным свойствам. (Доступна с версии 4.10.12)

* $properties – строка со условием поиска свойств (string).

Каждое условие в строке состоит из 3 подстрок разделенных ; “свойство;значение_свойста;условие” :

* свойство - может быть именеем аттрибута либо x,y,width,height - размерами и коррдинатами , либо inner_text.inner_html,outer_text,outer_html - текстами * значение_свойства - значение свойтсва для сравнения через условие * условие - условие сравнения :

* 0 - содержится значение * 1 - значение совпадает * 2 - Значение не совпадает * 3 - Значение больше заданного * 4 - Значение меньше заданного Например:

* “id;list;1” - первый элемент у котрого аттрибут id=list. * “inner_text;DOM;1;x;200;3;y;500;3” - первый элеменгт с текстом DOM и x>200 y>500: * “inner_text;DOM;0;x;200;4;y;500;4” - первый элеменгт с текстом который содержит DOM и x

en/objects/dom/a_common/get_all_dom/get_all_by_properties.txt · Last modified: 2026/08/05 22:36 (external edit)