我有一个链接:<a oncontextmenu=\"showMenu('0010010013')\" href=\"#\">Z软件公司</a>
如何把“Z软件公司”替换成“学校”!

解决方案 »

  1.   

    var str = "<a oncontextmenu=\"showMenu('0010010013')\" href=\"#\">Z软件公司</a>";
    var reg = /(<a.*?>).*?(<\/a>)/g;
    str = str.replace(reg,"$1学校$2");
    alert(str);
      

  2.   

    var aLinks = document.getElementsByTagName('A');
    for(var i=aLinks.length-1; i>=0; i=i-1) {
      aLinks[i].innerHTML =  aLinks[i].innerHTML.replace('Z软件公司', '学校');
    }
      

  3.   

    我又如何取到Z软件公司,去掉其它!
    这个去不完全!:
      var reg = new RegExp('<.+?>',"g");
              var old = "<a oncontextmenu=\"showMenu('0010010013')\" href=\"#\">Z软件公司</a>";
              var newstr = old.replace(reg,'a');
              alert(newstr);
      

  4.   

    取软件公司:
    var str = "<a oncontextmenu=\"showMenu('0010010013')\" href=\"#\">Z软件公司</a>";
    var reg = /(<a.*?>)(.*?)(<\/a>)/g;
    //替换软件公司
    str1 = str.replace(reg,"$1学校$3");
    alert(str1);
    //取软件公司
    str2 = str.replace(reg,"$2");
    alert(str2);
      

  5.   

    多试几下出来了,呵呵!var reg = new RegExp('<.+?>',"g");
              var old = "<a oncontextmenu=\"showMenu('0010010013')\" href=\"#\">Z软件公司</a>";
              var newstr = old.replace(reg,'');
              alert(newstr);