将目标空白添加到超链接

时间:2012-10-02 19:40:09

标签: php

我在将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添加到此链接。

3 个答案:

答案 0 :(得分:2)

您可以将标记base添加到文档的头部,这将更改所有链接的目标。

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

在锚标记上指定不同的目标将覆盖此默认选项,如果您有其他链接不希望目标为空白,则该选项很有用。

答案 1 :(得分:1)

如果你的链接在数据库中,你可以做一些像str_replace(“&lt; a”,“&lt; a target ='_ blank'”,$ var):

答案 2 :(得分:0)

如果你在客户端做这种工作,那真的会更好。

使用javascript

document.getElementsByTagName('a')[0].target="_blank";