<script language='javascript'>
var a = document.links;
for(var i= 0;i<a.length;i++)
{
a[i].href +="?show=all";
}
</script>//放后面

解决方案 »

  1.   

    <script>
    document.getElementById("Single1").href += "?show=all";
    alert(document.getElementById("Single1").href);
    </script>
      

  2.   

    问题重问:
    <html><body>
    <div class="left">
      <a href="otherLink.asp"/>     <!--注意:这里的link不要改变-->
      <H3>文章<H3>  <ul>    <li><a id="Single1" href="http://www.my.com/1.asp"/></li>
        <li><a id="Single2" href="http://www.my.com/2.asp"/></li>
        ... 若干<li> ...  </ul></div>
    </body></html>/////////  问题://////////
    如何写一段<javaScript> 来控制上面的 HTML 页面,使其中ID包含"Single"的<a>都能自动加上一个参数?show=all  ,并且使其ID为空;而其他的<a>不改变(如:<a href="otherLink.asp"/> )
    达到如下如下效果:
    ... ...    <li><a href="http://www.my.com/1.asp?show=all" /></li>
        <li><a href="http://www.my.com/2.asp?show=all" /></li>
        ... 若干<li> ...... ...
      

  3.   

    <script language='javascript' defer>
    var a = document.links;
    for(var i= 0;i<a.length;i++){
        if(a[i].id.indexOf("Single")>0){
            a[i].href +="?show=all";
        }
    }
    </script>