Иногда нужно тригернуть какое-нибудь событие, дропдаун, или ещё чего находясь в другом классе. К примеру дергая ползунки слайдера изменять табы (два разных класса). И желательно чтобы они друг о друге не знали. Можно ли привязывать ссылку на экземпляр класса к дом элементу, чтобы потом юзать его методы и какие тут подводные камни?
class Test{
constructor(container){
this.scream = "It's me";
this.container = container;
}
jump(){
console.log(this.word, this.container);
}
}
const element = document.querySelector('.logo_sidebar'),
instance = new Test(element);
element.getInstance = instance;
document.querySelector('.logo_sidebar').getInstance