我有以下链接:
x = <a href="https://t.co/LwlI7i81">https://t.co/LwlI7i81</a>
如何使用javascript修改网址,添加目标_blank?
String.prototype.parseURL = function() {
return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&~\?\/.=]+/g, function(url) {
console.log(url.link(url))
return url.link(url);
});
};
答案 0 :(得分:1)
如果您可以从DOM中提取所需的元素(即链接本身),那么您只需调用myLink.setAttribute('target', '_blank');
请注意,这不适用于作为字符串分配给变量的原始HTML。