请问怎么把html标签: <a   href=zz id="ss"> aa </a> (没有target属性)加上target=_blank <script>
ss.target = "_blank";
</script>

解决方案 »

  1.   

    不好意思,补充一下,那些html是保存在javascript的是一个变量里面的
    如:var html = "友情1:<a href=fri1>fri1</a> 友情2:<a href=fri2>fri2</a>";
      

  2.   


    var html = '友情1: <a href="fri1" target="_blank"> fri1 </a>'
      

  3.   

    不是直接写进去:(
    说简单点就是怎么用javascript的replace把target=_blank加到
    var   html   =   "友情1: <a   href=fri1> fri1 </a>   友情2: <a   href=fri2> fri2 </a> ";
    里面去??
      

  4.   

    var       html       =       "友情1:   <a       href=fri1>   fri1   </a>       友情2:   <a       href=fri2>   fri2   </a>   "; html.replace("<a" ,"<a target=_blank ");这样就是楼主想要的
      

  5.   

    差不多吧,不过是正则就最好
    ls上个不能判断<a 里面是不是都有了target属性了
      

  6.   

    参考
    var content="<a  href=zz> aa </a>";
    var re=/(<a[^>]+?)(>[\s\S]+?<\/a>)/;var r = content.replace(re, "$1 target=_blank$2");  
    //alert(r);