腾讯云服务器优惠活动华纳云香港服务器

如何用JS实现WordPress评论者链接在新窗口打开?

WordPress主题推荐

我们都知道,外链在当前窗口打开,非常不利于网站用户黏性,本来浏览的好好的,点了个链接,直接跳转到别人的网站上去了,所以我们需要让外链从新窗口打开,而不覆盖掉原先的页面。稍微懂点 HTML 的同学应该都知道是在 a 标签上加 target=”_blank” 属性,不过有时候我们不想或者找不到主题的源文件位置,那么可以使用外部方法。

WordPess 留言列表中的网站链接采用的是 rel=”external nofollow”,符合 W3C 标准,我们可以通过添加一段 JS 来实现评论者链接在新窗口打开,只需要将以下这段 JS 代码添加到<footer>或者<head>部分即可生效。

<script type="text/javascript">
function externallinks()
{
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++)
{
var anchor = anchors[i];
if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external nofollow")
{
anchor.target = "_blank";
}
}
}
window.onload = externallinks;
</script>

拓展阅读

以上内容整理自@极客库

本文地址:https://boke112.com/post/6533.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu