Показать сообщение отдельно
  #3 (permalink)  
Старый 09.04.2018, 10:07
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

var spoilers = [].slice.call(document.querySelectorAll('SPOILERS-SELECTOR'));
if (!spoilers.length)
    return;

var btn = document.createElement('button');
btn.type = 'button';
btn.innerHTML = 'Button';
btn.addEventListener('click', function() {
  spoilers.forEach(function(node) {
      node.dispatchEvent(new Event('click'));
  });
});
              
spoilers[0].parentNode.inserBefore(btn, spoilers[0]);

Последний раз редактировалось Nexus, 09.04.2018 в 10:34.
Ответить с цитированием