-2

リンクに target=_blank を追加する際に問題があります。私のリンクは、データベースからの変数に入っています。

buy it:<?php echo $abc ?>

firebud を使用すると、次のようになります。

 buy it:<a href="https://rads.stackoverflow.com/amzn/click/com/B007DB7O2Q" rel="nofollow noreferrer"> Amazon </a>

このリンクに target=_blank を追加する方法を教えてください。

4

3 に答える 3

2

ドキュメントの先頭にタグを追加するbaseと、すべてのリンクのターゲットが変更されます。

<head>
    <base target="_blank">
</head>

アンカータグに別のターゲットを指定すると、このデフォルトオプションが上書きされます。これは、ターゲットを空白にしたくない他のリンクがある場合に適しています。

于 2012-10-02T19:42:15.593 に答える
1

リンクがデータベースにある場合は、str_replace( "<a"、 "<a target ='_ blank'"、$ var)のように実行できます。

于 2012-10-02T19:44:05.440 に答える
0

この種の仕事をクライアント側で行う方が本当に良いです。

JavaScript を使用する

document.getElementsByTagName('a')[0].target="_blank";
于 2012-10-02T19:48:39.850 に答える