Показать сообщение отдельно
  #2 (permalink)  
Старый 22.05.2022, 12:39
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,134

Volonter,
вы что-то не договариваите ...
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
 
</head>

<body>
<script>
let btn = `
<button class="vsfm_control-btn" data-command="close">
      <i class="icon-clear"></i>
      <span class="vsfm_control-btn-text">Закрыть</span>
</button>
`
document.body.insertAdjacentHTML('beforeend', btn)
function command()
{
    alert(this.dataset.command);
}
// и слушаю событие клика по ней
let toolBtn = document.querySelectorAll('button')
        toolBtn.forEach(function(b) {
            if (b.disabled) return
            b.addEventListener('click', command, false) // в command получаем dataset.command кнопки, все ок
        })

</script>

</body>
</html>
Ответить с цитированием