求一段js代码,需要给指定的页面超链接前面加上一段代码 本帖最后由 TuanTuanShuo 于 2012-09-02 00:03:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window.onload=function(){ var a = document.getElementsByTagName("a"); for(var i=0;i<a.length;i++) a[i].href = a[i].href.indexOf("baidu.com")!=-1?"http://www.g.cn/url.html?url=" + a[i].href:a[i].href;} 在请教一下,刚刚测试这个完全没有问题,后期还会用到google.com、sogou.com等多个域名,刚刚把这些域名加入后不成功,麻烦了,谢谢!!! window.onload=function(){ var a = document.getElementsByTagName("a"); for(var i=0;i<a.length;i++) a[i].href = isMatch('baidu.com,google.com,sogou.com',a[i].href)?"http://www.g.cn/url.html?url=" + a[i].href:a[i].href; function isMatch(list,href) { var res=false; var _arr = list.split(','); for(i=0;i<_arr.length;i++) { if(href.indexOf(_arr[i])!=-1) { res=true; break; } } return res; }} 麻烦您在看看,这个js是不是有些小问题,网页加上这个js一直是加载中,不能打开网页,去掉就正常打开,开始那个js很正常,谢谢!! 如何用JS对二维数组进行组合排序 用javascript写的一个小程序为什么他没有调用show()方法那 jquery为什么不能使用after和before来创造一个table 跨站请求 急! document.write和document.body.innerHTML 需要一个可以在框架中使用的日期控件! 问一个写法的意思 怎么自动选择“确定”,在刷新页面时的对话框阿 提供信息者有分!!在线给分!! 希望能得到一段在客户段应用的filesystemobject那玩应 jquery validate 不验证的问题 js怎样改变iframe中子页面的大小
var a = document.getElementsByTagName("a");
for(var i=0;i<a.length;i++) a[i].href = a[i].href.indexOf("baidu.com")!=-1?"http://www.g.cn/url.html?url=" + a[i].href:a[i].href;
}
在请教一下,刚刚测试这个完全没有问题,后期还会用到google.com、sogou.com等多个域名,刚刚把这些域名加入后不成功,麻烦了,谢谢!!!
var a = document.getElementsByTagName("a");
for(var i=0;i<a.length;i++) a[i].href = isMatch('baidu.com,google.com,sogou.com',a[i].href)?"http://www.g.cn/url.html?url=" + a[i].href:a[i].href;
function isMatch(list,href)
{
var res=false;
var _arr = list.split(',');
for(i=0;i<_arr.length;i++)
{
if(href.indexOf(_arr[i])!=-1)
{
res=true;
break;
}
}
return res;
}
}
麻烦您在看看,这个js是不是有些小问题,网页加上这个js一直是加载中,不能打开网页,去掉就正常打开,开始那个js很正常,谢谢!!