jQuery add target=“_blank” for outgoing link

后端 未结 15 1811
滥情空心
滥情空心 2020-12-13 04:01

I need some help to create jquery script :)
I have some of link like this on my HTML.

Google


        
15条回答
  •  渐次进展
    2020-12-13 04:55

    Here's a fiddle demonstrating an answer using raw JS (not jQuery): http://jsfiddle.net/Xwqmm/

    And here's the code:

    var as = document.getElementsByTagName('a');
    var re = /^https?:\/\/([^\/]*)\//;
    for (var i = 0, l = as.length; i < l; i++) {
        var href = as[i].href;
        var matches = href.match(re);
        if (matches[1] && matches[1] != "gusdecool.com") {
            as[i].setAttribute("target","_blank");
        }
    }
    

提交回复
热议问题