用CSS设置链接在新窗口打开

小鹰博客7年前网站制作1013

由于工作的需要,需要把某个页面下的所有a标签都设置为新开新窗口,即:

<a href="XXX">

增加target:

<a href="XXX" target="_blank">

但是由于这个页面有500多个a标签,并且有的a标签已经有target属性,有的没有,手动一个一个加显然是不可能的

1. 所以一开始通过js来加:

function addTarget(){

    var tag_a = document.getElementsByTagName('a');

    for (var i = tag.length - 1; i >= 0; i--) {

        tag_a[i].setAttribute("target","_blank");

    };

}

window.onload = addTarget();

但不知为何无法生效。

2. 然后就想到可以通过设置css来使默认的a都自带target属性,即:

a {

    target : _blank;

}

发现也行不通。原因是css中没有target属性,不能直接在css中这样写。

3. 最后查资料,发现可以在head标签中加入:

<base target="_blank" />
成功。

相关文章

target=_blank与target=_self的区别

这二者之间的区别并不在技术实现细节的差别。而在于他们的不同表现形式带给人不同的感受。如对于jsp,asp等动态网页。如果,页面内生成的内容过多,必然导致打开速度慢。而且,当多个栏目共用一个模板时,问题...

zblog中去掉评论中的邮箱和链接只留名称和正文的方法

zblog中去掉评论中的邮箱和链接只留名称和正文的方法

通过修改可以让浏览博客的网友,只填写网名和评论,不必填写邮箱和链接,便可以留言!在你所装的模板/Template/b_article_commentpost.html下找到<p><i...

HTTP状态码200、301、304、404、502 HTTP状态码查询

如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或搜索引擎抓取网页时),服务器将会返回 HTTP 状态码响应请求。此状态码提供关于请求状态的信息,告诉 搜索引擎...

Zblog优化 文章页添加关键词和描述

Zblog优化 文章页添加关键词和描述

前段时间有朋友问我:ZBLOG怎么设置不同文章页的关键词和描述呢?大家都知道,如果每个文章页都可以设置成当前文章页的关键词和描述对页面SEO是有很大促进作用的。正好借今天这个机会给大家系统的总结一下设...

zblog模板文件修改对照文件表

首页与列表页相关模板default.html 首页主模板文件catalog.html 列表页模板文件b_article-multi.html 摘要文章模板b_article-istop.html 置顶...

给网站增加微信朋友圈分享小图标 链接前的缩略图

给网站增加微信朋友圈分享小图标 链接前的缩略图

经常刷朋友圈,发现我的网站有的文章分享微信朋友圈后,微信会提取文章里的图片做链接前的小图标,有的文章分享后却没有。经过我苦逼的查找问题出在哪里了,原来是微信自动提取文章内的图片做为缩略图,图片不能太小...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。