Показать сообщение отдельно
  #8 (permalink)  
Старый 20.12.2018, 14:29
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

<div id="app"></div>
<script>
  let app = document.getElementById('app')

  let button = document.createElement('button')
  button.type = 'button'
  button.innerText = 'Кнопка'
  button.addEventListener('click', function () {
    var event = new CustomEvent("i18n", {
      detail: {
        label: 'Button'
      }
    });
    button.dispatchEvent(event)
  })

  button.addEventListener('i18n', function (e) {
    button.innerHTML = e.detail.label
  })
  app.appendChild(button)
</script>
Ответить с цитированием