Сообщение от j0hnik
|
страницу угадать надо?
|
Не понял?
Если имелось ввиду для какого сайта, то NNM-Club
Nexus,
Я правильно понимаю, что вместо SPOILERS-SELECTOR нужно вставить нужный в моём случае css-класс, то бишь
https://i.imgur.com/MPIID0I.png
и я его задействовал посредством расширения для браузера - Tampermonkey таким образом
// ==UserScript==
// @name New Userscript
// @namespace [url]http://tampermonkey.net/[/url]
// @version 0.1
// @description try to take over the world!
// @author You
// @match [url]https://nnm-club.me[/url]
// @grant none
// ==/UserScript==
(function() {
'use strict';
var spoilers = [].slice.call(document.querySelectorAll('spoiler-wrap'));
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]);
})();
Если правильно, то ничего не получается. Создаваемой js-ом кнопки нет или по-крайней мере я её не вижу, а при нажатии на спойлер - открывается только один.