var html = '<p>sup</p>'
Я хочу запустить document.querySelectorAll('p')
в этом тексте, не вставляя его в dom.
В jQuery вы можете сделать $(html).find('p')
Если это невозможно, то какой самый чистый способ сделать временную вставку, убедившись, что она ничего не мешает. то только запрос этого элемента. затем удалите его.
(я делаю запросы ajax и пытаюсь разобрать возвращенный html)