在<head>块中添加<base target="_self">就可以了

解决方案 »

  1.   

    var  aTag=document.getElementByTagName("a");
    for(var i=0; i <=aTag.length; i++)
    {
        /////
    }
      

  2.   

    pengxj7945() 提供的代码无法运行呀
      

  3.   

    pengxj7945()的思路是正确的,但是代码运行报错:var    aTag=document.getElementByTagName(  "a  ");  这句对象不支持此属性错误
      

  4.   

    loop for 应该做你说的target属性的替换动作,我也不清楚,sorry。关注!
      

  5.   

    pengxj7945()的思路是正确的,但是代码运行报错:var    aTag=document.getElementByTagName(  "a  ");  这句对象不支持此属性错误
      

  6.   

    需要页面加载完毕以后才能遍历a,这么用吧,或者至少实在body的onload事件里面遍历,否则不行<SCRIPT language="javascript">
    function putHrefToA()
    {
    var oObjs = document.getElementsByTagName("a");
    for(i in oObjs)
    oObjs[i].href = "http://www.csdn.net";
    }
    </SCRIPT>
    <BODY>
    <FORM name="form1" method="post" action="">
    <A href="#">aaa</A><BR><BR>
    <A href="#">aaa</A><BR><BR>
    <A href="#">aaa</A><BR><BR>
    <A href="#">aaa</A><BR><BR>
    <A href="#">aaa</A><BR><BR>
    <A href="#">aaa</A><BR><BR>
    <INPUT type="button" onClick="putHrefToA()" value=" put ">
    </FORM></BODY>
    </HTML>
      

  7.   

    不好意思,呵呵,是这一个
    <SCRIPT language="javascript">
    function putHrefToA()
    {
    var oObjs = document.getElementsByTagName("a");
    for(i in oObjs)
    oObjs[i].target = "_blank";
    }
    </SCRIPT>
    <BODY>
    <FORM name="form1" method="post" action="">
    <A href="#">aaa</A><BR><BR>
    <A href="#">aaa</A><BR><BR>
    <A href="#">aaa</A><BR><BR>
    <A href="#">aaa</A><BR><BR>
    <A href="#">aaa</A><BR><BR>
    <A href="#">aaa</A><BR><BR>
    <INPUT type="button" onClick="putHrefToA()" value=" put ">
    </FORM></BODY>
    </HTML>
      

  8.   

    var a = document.links;
    for(var i=0; i<a.length; i++) a[i].target = "_self";