Есть методы
querySelector
и
querySelectorAll
. Обычно используются так:
document.querySelector('div.myDiv') // поиск элемента по всей странице
Но поиск можно ограничить:
const context = document.querySelector('div.myDiv')
context.querySelector( ... ) // Поиск чего-то в пределах заранее выбранного элемента.
Таким образом, вы можете завести где-либо переменную, в которую положить активный див и отталкивать от него
const context = document.querySelector('div.myDiv')
context.querySelector( 'form' ) // форма внутри активного дива
context.querySelector( 'a' ) // ссылка внутри активного дива
Заводите, контекст, а дальше выводите/прячете форму/модалки делаете что угодно, но отталкиваетесь исключительно от этой переменной.