Как найти элемент в конкретной области?

Вот можно найти элемент в документе:

document.getElementById("id");
document.getElementsByClassName("class");

А можно ли найти его там в конкретном диве? Например:

<div id="id">
<p class="class_1"></p>
<p id="id_1"></p>
<p class="class_1"></p>
</div>

Ответы (1 шт):

Автор решения: dmitriy_vlz

Можно. Этот пример возвращает список всех элементов с классом 'class_1' , которые находятся непосредственно в элементах-контейнерах с тегом div, имеющих id = 'id':

let el = document.querySelector('#id');
let matches = el.querySelectorAll('div.class_1'); 
→ Ссылка