Доброе время суток, решаю интересную задачу и потребовалось определять есть ли в составе потомков элемента нужный мне элемент ...
первым на ум пришло детектить его через список классов структурой :
clicked_el.classList.contains(className)
но элементов много и они уникальны и придется сгенерировать кучу классов динамически и в общем все перебрать , возможно использовать конечно элемент id, находя любой у которого он есть а там длаее уже разбераться но хотелось бы создать свой атрибут конструкцией типа :
elemement.setAttribute("MyAttr", value)
и уже потом считать что если мышкой ткнули туда где есть у потомков атрибут MyAttr делать какие либо действия ...
пока что пришло в голову это перебрать всех потомков элемента и у всех проверять через .hasAttribute , но это реально как то печально и не красиво ... и да это AJAX окно и когда вчера после трех часов тыкания у меня был раскрыт TreeView d 1500 прогруженных элементов и я в него таким образом ткнул , хром слегка подафигел и повис .... в связи с чем есть вопрос
естьли аналог конструкции :
.classList.contains
но для своего аттрибута ?