Есть HTML разметка примерно следующего вида, включающая в себя элементы parent и child:
<div class="parent">
<div>
<label>
<input type="radio" class="child">
Нажми меня!
</label>
</div>
</div>
parent входит в объект obj, наряду с другими методами и свойствами:
obj = {}
obj.elem = document.querySelector('.parent');
obj.prop = "123"
obj.method = function (){alert (this.prop)}
На child я хотел бы повесить onclick событие obj.method. Вопрос: Как в данном случае лучше всего указать на родительский объект? Единственный способ, который приходит в голову это создать в дочернем объекте свойство в котором явно сослаться на родительский объект и оттуда уже плясать.
obj? – Sergey Nudnov May 03 '19 at 20:40this.elemбудет ссылаться на родительский элемент. – Grundy May 05 '19 at 17:10