我页面中有很多带链接的文字,比如:
 <TD class="nr" height=23>
 <A id="aa1" href="list.aspx?wid=4001&pic_id=8001" target=iframe1 class="red">大型活动舞美</A>
 </TD>这是其中一个,下面还有好多类似的,我遇到的问题是:
我想用一个JS的function(参数是:比如上面<A>中的id值aa1) 来判断每一个超链接,并把相应的超链接中加上这句话:class="red",也就是把里面的文字变成红色,请问:这个function()应该如何写啊,急等用,多谢........!
                  

解决方案 »

  1.   

    document.getElementsByTagName("a").style.color = 'red'
      

  2.   

    如果所有A标签都要加的话,直接在写在样式表里;
    如果是某个A标签加CLASS:
    document.getElementById("aa1").className = 'red'
      

  3.   

    var links = document.getElementsByTagName("a");for(var i = 0; i < links.length;i++){
       links[i].className = 'red';}
      

  4.   

    改进下for(var i = 0; i < links.length;i++){
       //如果存在
       if(links[i]){
          //改变样式
          links[i].className = 'red';
       }
    }