доступ к html-элементу из iframe внутри реагирующего компонента - PullRequest
0 голосов
/ 02 июля 2018

У меня есть компонент, отображающий iframe, полученный от конечной точки API. внутри этого iframe есть кнопка, где я хочу добавить OnClick слушатель и вызвать событие. Я могу получить доступ к этой кнопке с помощью Jquery в консоли браузера и делать то, что я хочу, но не внутри приложения реакции. Есть ли (умный) доступ к этой кнопке / ее ссылки, а затем добавление слушателя к ней? например внутри ComponentDidMount()? или addEventListener эта кнопка внутри iframe?

Я пытаюсь сделать что-то вроде:

componentDidMount = () => {
      window.addEventListener("click", this.handleFunction);
}

handleFunction = (e) => {
    console.log(e)
    window.event = e // then get the clicked button from this event
}

но я не знаю, как добраться до нажатого элемента кнопки. Это как-то внутри события e

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...