您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
豆瓣主题增加楼层编号,每个回复的访问网址,网页打开时间
// ==UserScript== // @name 豆瓣增强 // @description 豆瓣主题增加楼层编号,每个回复的访问网址,网页打开时间 // @match http://www.douban.com/group/topic/* // @namespace 848a4f48fe0470f4cf8fd1941365bd4b // @version 2013.9.8.2 // ==/UserScript== // 2013.09.08 初版修改版 var all_elem = document.getElementsByTagName("div");//返回一个元素数组 var elemcount = 1; //楼层编号 if ( getQueryString('start') ) { elemcount = elemcount + Number(getQueryString('start')); } for(var i=0; i<all_elem.length; i++) { // 因为all_elem是一个数组,索引从0开始,所以遍历次数要比元素总数小1 if(all_elem[i].className == "bg-img-green") { all_elem[i].getElementsByTagName("h4")[0].innerHTML = elemcount + ". " + all_elem[i].getElementsByTagName("h4")[0].innerHTML; elemcount += 1; } } // 给每个页面显示打开页面时间 if (document.getElementById("icp")) { document.getElementById("icp").innerHTML += "" + new Date() } // 给每个帖子生成网址 pageurl=location.href.split("#")[0]; all_elem = document.getElementsByTagName("div"); for(var i=0; i<all_elem.length; i++) { // 因为all_elem是一个数组,索引从0开始,所以遍历次数要比元素总数小1 if(all_elem[i].className == "comment-report") { tieid=all_elem[i].parentNode.parentNode.parentNode.id all_elem[i].innerHTML += " <a href='" + pageurl + "#" + tieid + "'>网址</a>"; } } function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; }