есть ли в javascript готовая функция создания элемента описав его селектор, например
Селектор: p.classText[data-a="b"]
Создаст элемент: <p class="classText" data-a="b"></p>
В нативном JS нельзя создать элемент через селектор. А для jQuery есть много похожих плагинов, которые решают эту задачу. Один из них https://github.com/shekhei/jseldom