我有一个工具,我写了从用户那里获取Word文档(文章),将它们放在我们的网站模板中,然后将它们上传到我们的测试网络服务器。
当他们从Word复制并粘贴文章时,他们希望所有链接都在新窗口中打开。
有没有办法实现这个目标?我可以在网站模板中添加一个函数,从中创建文章。
编辑:您的建议很棒,但是,我忽略了一件事是,向所有标签添加目标空白属性会使点击进入新窗口。这是我的一个页面:
我可以将此限制为div吗?
答案 0 :(得分:4)
的的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";
}
答案 1 :(得分:1)
因此,您希望为所有链接添加target
属性,使其值为_blank
。这很简单:
$("a").attr({target:'_blank'});
答案 2 :(得分:1)
$('#divWithWordLinks a').attr('target', '_blank');
编辑:见fiddle。