维基百科页面的末尾有参考链接。我试图不显示参考列表,并且单击参考链接的标题(例如“进一步阅读”,“注释”,“参考”等)时会切换列表。每个参考列表都有类名“ reflist”。我遇到的问题是当我尝试在标题后找到带有reflist类的div时
if(div.className =='reflist')语句不起作用。有什么问题吗?
尝试此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"; });
})();