0

ユーザーから Word ドキュメント (記事) を取得し、それらを Web サイト テンプレートに配置してから、テスト Web サーバーにアップロードするツールを作成しました。

Word から記事をコピーして貼り付ける場合、すべてのリンクを新しいウィンドウで開きたいと考えています。

これを達成する方法はありますか?記事の作成元の Web サイト テンプレートに関数を追加できます。

編集:あなたの提案は素晴らしいですが、私が見落としていたのは、ターゲットの空白属性をすべてのタグに追加すると、クリックが新しいウィンドウに移動することでした. これが私のページの1つです:

http://www.pachamber.org/newsroom/articles/2012/PA%20Chamber%20unveils%20results%20of%2022nd%20Pennsylvania%20Economic%20Survey.php

これをdivに制限できますか?

4

3 に答える 3

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";
}
于 2012-09-26T18:12:33.557 に答える
1

したがってtarget、すべてのリンクにの属性を追加して、値を。にします_blank。簡単だ:

 $("a").attr({target:'_blank'});
于 2012-09-26T18:12:28.367 に答える
1
$('#divWithWordLinks a').attr('target', '_blank');

編集:フィドルを参照してください。

于 2012-09-26T18:12:52.503 に答える