- 本人js初學者,求教如何在js中通過函數調用改變超鏈接顏色
-
本人js初學者,求教如何在js中通過函數調用鼠標點擊改變超鏈接顏色以及去掉下劃線,請詳細解釋下。
最佳回答:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
點擊超鏈接後的顏色
a {color:red;text-decoration: blink;}
.active {color:blue;}
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';
}
}
}
1
2
3
4
上面給你舉個例子,你看一下
*其他方法:
改變當前顏色
1
2
3
function col(num)
{
for(i=1;i<6;i++)
{
if(i==num)
document.getElementById("lable"+i).backgroudcolor=Red;
else
document.getElementById("lable"+i).backgroudcolor=Black;
}
}