如何使用javascript修改html标记以添加目标_blank
我有以下链接:如何使用javascript修改html标记以添加目标_blank,javascript,append,target,Javascript,Append,Target,我有以下链接: x = <a href="https://t.co/LwlI7i81">https://t.co/LwlI7i81</a> 如果可以从DOM中提取所需的元素(即链接本身),那么只需调用myLink.setAttribute('target','u blank') 请注意,对于作为字符串分配给变量的原始HTML,这将不起作用。您正在使用的代码(看起来是无效的),或者这不是您的实际代码。是哪一个?如果是后者,请修复它。这将有助于了解更多的背景。你真的是在处理
x = <a href="https://t.co/LwlI7i81">https://t.co/LwlI7i81</a>
如果可以从DOM中提取所需的元素(即链接本身),那么只需调用
myLink.setAttribute('target','u blank')代码>
请注意,对于作为字符串分配给变量的原始HTML,这将不起作用。您正在使用的代码(看起来是无效的),或者这不是您的实际代码。是哪一个?如果是后者,请修复它。这将有助于了解更多的背景。你真的是在处理一个包含HTML而不是DOM的字符串吗?我该怎么做呢?您是说您正在使用E4X吗?target=“\u blank”
与URL无关。
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);
});
};