Ctrl+/
IE11
F11
ESC
PgUp
PgDn
<html>
<head>
<title>JS网址自动补全实例代码</title>
</head>
<body>
<a href="1.php?act=xxxxxx">1</a>
<a href="2.php?act=xxxxxx">2</a>
<a href="3.php?act=xxxxxx">3</a>
<a href="4.php?act=xxxxxx">4</a>
<a href="11.php?act=xxxxxx">11</a>
<a href="http://12.php">12</a>
<script>
//如何做到自动判断连接内的地址是否以http://开头,如果没有且连接非"1.php"则自动补全,连接为"1.php"则不补
var aA=document.getElementsByTagName("a");
var re1=/^http:\/\/bbs\.blueidea\.com/;//这里改成判断是否是蓝色的
var re2=/1\.php/;
var link='';
for(var i=0;i<aA.length;i++){
link=aA[i].getAttribute("href");
alert(link);//可以看到没有http://的自动补上了蓝色的网址:[url]http://bbs.blueidea.com[/url]址,有http://的没有补
if(re1.test(link) && !re2.test(link)){
//将蓝色的网址用js动态改为你自己的,如改成百度的[url]http://baidu.com[/url]
var url="http://baidu.com";
link=link.replace(re1,url);//将蓝色的替换为百度的
aA[i].setAttribute("href",link);//动态改变网址
alert(aA[i].getAttribute("href"));//查看网址改变
}
</script>
</body>
</html>
CSS代码...
xxxxxxxxxx
JS代码...