您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Affichage en un clic de tous les spoilers de la page
当前为
// ==UserScript== // @name seeSpoilerJol // @namespace jolBoost // @description Affichage en un clic de tous les spoilers de la page // @include http://forums.jeuxonline.info/* // @version 1 // @grant none // ==/UserScript== //Recup element ou placer le nouveau bouton var previousElt = document.getElementById('intraforums1_menu'); var div = document.createElement('DIV'); div.style.marginBottom = '5px'; div.style.textAlign = 'right'; //Bouton var clickButton = document.createElement('BUTTON'); clickButton.className = 'button'; clickButton.onclick = showAllSpoiler; clickButton.id = 'allSpoilButton'; var textButton = document.createTextNode('Afficher tous les spoilers'); clickButton.appendChild(textButton); div.appendChild(clickButton); //Texte explicatif var br = document.createElement('BR'); var smallElt = document.createElement('SMALL'); var emElt = document.createElement('EM'); var explainTxt = document.createTextNode('Cliquez sur le bouton pour afficher tous les contenus placés en Spoiler dans la page'); emElt.appendChild(explainTxt); smallElt.appendChild(emElt); div.appendChild(br); div.appendChild(smallElt); //Et on ajoute le tout ! previousElt.parentNode.insertBefore(div, previousElt.nextSibling); /** Fonction d'affichage du spoiler **/ function showAllSpoiler() { var elements = document.getElementsByClassName('spoiler'); for (var i = 0, l = elements.length; i < l; i++) { //Affichage du texte en noir elements[i].style.color = '#2f291c'; //Recherche des elements fils du div spoiler à afficher : img, span, a, font for (var j = 0; j < elements[i].childNodes.length; j++) { if (elements[i].childNodes[j].tagName && ((elements[i].childNodes[j].tagName.toLowerCase() == 'img') || (elements[i].childNodes[j].tagName.toLowerCase() == 'a') || (elements[i].childNodes[j].tagName.toLowerCase() == 'span') || (elements[i].childNodes[j].tagName.toLowerCase() == 'font'))) { elements[i].childNodes[j].style.visibility = 'visible'; } } } var button = document.getElementById('allSpoilButton'); while (button.firstChild) { button.removeChild(button.firstChild); } var newtextButton = document.createTextNode('Fait !'); button.appendChild(newtextButton); }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址