[英]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.