使用Tampermonkey轻松显示Wikipedia的页面

问题描述 投票:0回答:1

维基百科页面的末尾有参考链接。我试图不显示参考列表,并且单击参考链接的标题(例如“进一步阅读”,“注释”,“参考”等)时会切换列表。每个参考列表都有类名“ reflist”。我遇到的问题是当我尝试在标题后找到带有reflist类的div时

if(div.className =='reflist')语句不起作用。有什么问题吗?

firefox wikipedia tampermonkey
1个回答
0
投票

尝试此Tampermoney代码;

// ==UserScript==
// @name         Toggle Wikipedia Reference
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Toggle Wikipedia Reference
// @author       Ynjxsjmh
// @match        *://*.wikipedia.org/wiki/*
// @grant        none
// ==/UserScript==


(function() {
    'use strict';
    var reflist = document.getElementsByClassName("reflist")[0];
    var reference = document.getElementById("References");
    reflist.style.display = "none";
    reference.addEventListener("click", () => { var reflist = document.getElementsByClassName("reflist")[0]; reflist.style.display = reflist.style.display == "none" ? "block" : "none"; });
})();
© www.soinside.com 2019 - 2024. All rights reserved.