Javascript控制页面链接在新窗口打开具体方法


Posted in Javascript onAugust 16, 2013

第一个方法就是用jquery实现,原理是这样的先找到站点中的外部链接,然后再给链接加上target=_blank”属性就搞定了,代码如下:
jquery在新窗口打开
 

$("a[href*='http://']:not([href*='"+location.hostname+"']),[href*='https://']:not([href*='"+location.hostname+"'])")
.addClass("external")
.attr("target","_blank");

js在新窗口打开
 
var aTag = document.getElementsByTagName('a');   
for(i in aTag){   
    aTag[i].target='_blank';   
} 

html方法
在页面最新面加上
 代码如下复制代码 <base target='_blank' />
就可以全部页面在新窗口打开
Javascript 相关文章推荐
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib
Apr 29 Javascript
javascript克隆对象深度介绍
Nov 20 Javascript
jquery DIV撑大让滚动条滚到最底部代码
Jun 06 Javascript
jQuery循环动画与获取组件尺寸的方法
Feb 02 Javascript
jQuery同步提交示例代码
Dec 12 Javascript
详解Vue2 无限级分类(添加,删除,修改)
Mar 07 Javascript
Vue+axios 实现http拦截及路由拦截实例
Apr 25 Javascript
详解vue服务端渲染(SSR)初探
Jun 19 Javascript
three.js中3D视野的缩放实现代码
Nov 16 Javascript
Vuex的初探与实战小结
Nov 26 Javascript
防止Layui form表单重复提交的实现方法
Sep 10 Javascript
JS实现瀑布流效果
Mar 07 Javascript
动态加载script文件的两种方法
Aug 15 #Javascript
js string 转 int 注意的问题小结
Aug 15 #Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
Aug 15 #Javascript
js控制表单操作的常用代码小结
Aug 15 #Javascript
固定网页背景图同时保持图片比例的思路代码
Aug 15 #Javascript
jQuery UI 实现email输入提示实例
Aug 15 #Javascript
javascript中如何处理引号编码&amp;#034;
Aug 15 #Javascript
You might like
PHP测试程序运行时间的类
2012/02/05 PHP
php中json_encode UTF-8中文乱码的更好解决方法
2014/09/28 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
2015/10/10 PHP
php实现阳历阴历互转的方法
2015/10/28 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
PHP快速生成各种信息提示框的方法
2016/02/03 PHP
一个JQuery操作Table的代码分享
2012/03/30 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
connect中间件session、cookie的使用方法分享
2014/06/17 Javascript
JS和JQ的event对象区别分析
2014/11/24 Javascript
AngularJS入门教程之学习环境搭建
2014/12/06 Javascript
javascript字符串与数组转换汇总
2015/05/26 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
JQuery插件Marquee.js实现无缝滚动效果
2016/04/26 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
2017/09/20 jQuery
vue 自定义 select内置组件
2018/04/10 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
2018/02/18 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
2018/05/24 Python
Python GUI库PyQt5图形和特效样式QSS介绍
2020/02/25 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
python中Mako库实例用法
2020/12/31 Python
LivingSocial爱尔兰:爱尔兰本地优惠
2018/08/10 全球购物
简历自我评价怎么写呢?
2014/01/06 职场文书
个人贷款担保书
2014/04/01 职场文书
房屋所有权证明
2015/06/19 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
python中的装饰器该如何使用
2021/06/18 Python
用php如何解决大文件分片上传问题
2021/07/07 PHP
用Python生成会跳舞的美女
2022/01/18 Python