对JS不熟悉,但现在需要使用,头疼
我想把 id="info"中www.2222.com、www.2222.com等都替换成www.11111.com应该如何写呢!
<div><a href="www.11111.com">11111</a></div>
<div id="info">
   <a href="www.2222.com/abc.htm">2222</a>
   <a href="www.3333.com/888g/htm">3333</a>
   <a href="www.dffff.com/dfdf3/htm">4444</a>
</div>请达人帮下忙!多谢多谢

解决方案 »

  1.   

    var liks = document.getElementById("info").getElementsByTagName("a");
    var href = "";
    for(var i=0,len = links.length;i<len;i++){
    links[i].href = links[i].href.replace(/www\.\w+\.com/i,"www.11111.com");
    }
      

  2.   

    var liks = document.getElementById("info").getElementsByTagName("a"); 
    var href = ""; 
    for(var i=0,len = links.length;i <len;i++){ 
    links[i].href = links[i].href.replace(/www\.\w+\.com/i,"www.11111.com"); 
    }
      

  3.   

    就写到这就不会了。JS学习中
    <div> <a href="www.11111.com">11111 </a> </div> 
    <div id="info"> 
      <a href="www.2222.com/abc.htm">2222 </a> 
      <a href="www.3333.com/888g/htm">3333 </a> 
      <a href="www.dffff.com/dfdf3/htm">4444 </a> 
    </div> 
    <script type='text/javascript'> var links= document.getElementById("info").getElementsByTagName("a"); for(var i=0;i<links.length;i++)

     document.write(links[i].href.replace(添个正则表达));
    document.write("<br/>");

    }
    </script>    
      

  4.   

    用上他们的与正则表达就对了,我都没搞太明白他们的正则表达啥意思,谁能解释下
    这行?replace(/www\.\w+\.com/i,"www.11111.com")
    下面是正确的了
    <div> <a href="www.11111.com">11111 </a> </div> 
    <div id="info"> 
      <a href="www.2222.com/abc.htm">2222 </a> 
      <a href="www.3333.com/888g/htm">3333 </a> 
      <a href="www.dffff.com/dfdf3/htm">4444 </a> 
    </div> 
    <script type='text/javascript'> var links= document.getElementById("info").getElementsByTagName("a"); for(var i=0;i<links.length;i++)

     document.write(links[i].href.replace(/www\.\w+\.com/i,"www.11111.com")); 
    document.write("<br/>");

    }
    </script>   
      

  5.   

    没有必要使用正则表达式,直接这样操作就可以。
    var liks = document.getElementById("info").getElementsByTagName("a"); 
    for(var i=0,i<links.length;i++){ 
    links[i].href = "http://www.11111.com"; 
    }