[英]Adding target _blank to links after a page has been generated
我编写的工具可以从用户那里获取Word文档(文章),然后将其放入我们的网站模板中,然后将其上传到我们的测试Web服务器。
当他们从Word复制并粘贴其文章时,他们希望所有链接在新窗口中打开。
有没有办法做到这一点? 我可以向从中创建文章的网站模板添加功能。
编辑:您的建议很好,但是,我忽略的一件事是,将目标空白属性添加到“所有”标签将使点击转到新窗口。 这是我的页面之一:
我可以限制为div吗?
jQuery的
$(document).ready(function(){
$('#yourDiv a').attr('target', '_blank');
});
Vanilla JS (以防这是页面上唯一的JS,因此您不必加载jQuery)
var myDiv = document.getElementById('mydiv');
var links = myDiv.getElementsByTagName('a');
for( var i = 0, len = links.length; i < len; i++ ) {
links[i].target = "_blank";
}
因此,您想为所有链接添加target
属性,并为其赋予_blank
值。 这很容易:
$("a").attr({target:'_blank'});
$('#divWithWordLinks a').attr('target', '_blank');
编辑:看到小提琴 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.