本人js初学者,求教如何在js中通过函数调用鼠标点击改变超链接颜色以及去掉下划线,请详细解释下。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
上面给你举个例子,你看一下
*其他方法:
改变当前颜色
1
2
3
那个格式有问题,我在重新发一下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>点击超链接后的颜色</title>
<style>
a {color:red;text-decoration: blink;}
.active {color:blue;}
</style>
<script>
window.onload=function(){
var as = document.getElementsByTagName('a'),len=as.length;
for(var i=0;i<len;i++){
as[i].onclick=function(){
for(var j=0;j<len;j++){
if(as[j].className=='active'){
as[j].className = '';
break;
}
}
return this.className = 'active';
}
}
}
</script>
</head>
<a href="#">1</a>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
<body>
</body>
</html>