-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 回答