Sort baidu Search Result

给百度搜索结果加上序号

Versão de: 29/05/2015. Veja: a última versão.

// ==UserScript==
// @name Sort baidu Search Result
// @author	burningall
// @description	给百度搜索结果加上序号
// @version     2015.5.29
// @include		*www.baidu.com*
// @supportURL		http://www.burningall.com
// @contributionURL	[email protected]|alipay.com
// @namespace https://greasyforks.org/zh-CN/users/3400-axetroy
// ==/UserScript==

(function(){
	function addEvent(obj, event, fn) {
		return obj.addEventListener ? obj.addEventListener(event, fn, false) : obj.attachEventListener('on' + event, fn);
	};
	var cssText="display:inline-block;background:#303030;color:#fff;font-family:'微软雅黑';font-size:16px;text-align:center;width:25px;line-height:25px;border-radius:50%;"
	var div = document.createElement('div');
	function show(){
	var resultList=document.querySelectorAll('#content_left>div[srcid]>h3')
	for(var i=0;i<resultList.length;i++){
		div.innerHTML='<div style=' + cssText + '>' + (i+1) + '</div>';
		resultList[i].innerHTML=div.innerHTML+resultList[i].innerHTML
	};
	};
	show();
	/*
	//开启能随着百度的异步加载工作,开启需谨慎
	//我本地firefox测试会崩溃,我也莫名奇妙,我已经避开了循环创建div,可是还是崩溃。有高手能告知否?
	//应该不是querySelectorAll方法的问题,我在另一个脚步测试,并没有问题
	addEvent(document,'DOMContentLoaded',function(){
		addEvent(document,'DOMNodeInserted',function(){
			//show();		
		});
	});
	*/
})()




长期地址
遇到问题?请前往 GitHub 提 Issues。