本帖最后由 aaajedll 于 2011-01-09 19:20:57 编辑

解决方案 »

  1.   

    var str1 = "<a href=\"Pr_myJobapp.aspx\" class=\"yr\">已申请职位</a><font color=\"#E07E00\">&nbsp;/&nbsp;</font>"+
                   "<a href=\"Pr_myJobfav.aspx\" class=\"yr\">已收藏职位</a><font color=\"#E07E00\">&nbsp;/&nbsp;</font>"+
                   "<a href=\"pr_myJobbyview.aspx\" class=\"yr\">已浏览职位</a><font color=\"#E07E00\">&nbsp;/&nbsp;</font>";
    var reg = /<a href="pr_myJobbyview.aspx"[^>]+>([^<]+)<\/a>/i;
    alert(str1.replace(reg,'<font color="red">$1</a>'));
      

  2.   


    //插入头部代码
    function TopHtmlAdd() {
        var str1 = "<a href=\"Pr_myJobapp.aspx\" class=\"yr\">已申请职位</a><font color=\"#E07E00\">&nbsp;/&nbsp;</font>"+
                   "<a href=\"Pr_myJobfav.aspx\" class=\"yr\">已收藏职位</a><font color=\"#E07E00\">&nbsp;/&nbsp;</font>"+
                   "<a href=\"pr_myJobbyview.aspx\" class=\"yr\">已浏览职位</a><font color=\"#E07E00\">&nbsp;/&nbsp;</font>";
        var PageName = window.location.pathname.substr(1, window.location.pathname.length - 1).toLowerCase();
        switch(PageName) {
            case "pr_myJobbyview.aspx" : {
                //把str1里的<a href=\"pr_myJobbyview.aspx\" class=\"yr\">已浏览职位</a>替换成<font color=\"red\">已浏览职位</font>
    var reg = /<a href="pr_myJobbyview.aspx" class="yr">已浏览职位<\/a>/i;
    str1 = str1.replace(reg,"<font color=\"red\">已浏览职位</font>");
            }
        }
    }