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 相关文章推荐
返回对象在当前级别中是第几个元素的实现代码
Jan 20 Javascript
javascript学习笔记(五) Array 数组类型介绍
Jun 19 Javascript
JS跨域代码片段
Aug 30 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
Jan 04 Javascript
jQuery焦点图切换特效插件封装实例
Aug 18 Javascript
js控制input框只读实现示例
Jan 20 Javascript
js调试系列 源码定位与调试[基础篇]
Jun 18 Javascript
Windows 系统下安装和部署Egret的开发环境
Jul 31 Javascript
浅谈jQuery构造函数分析
May 11 Javascript
Highcharts学习之数据列
Aug 03 Javascript
Node.js连接mongodb实例代码
Jun 06 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
动态加载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实现的单一入口应用程序实例分析
2015/09/23 PHP
php表单提交实例讲解
2015/11/12 PHP
php readfile下载大文件失败的解决方法
2017/05/22 PHP
php微信支付之公众号支付功能
2018/05/30 PHP
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
从零学JSON之JSON数据结构
2014/05/19 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
JS简单实现表格排序功能示例
2016/12/20 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
webpack构建vue项目的详细教程(配置篇)
2017/07/17 Javascript
node文字生成图片的示例代码
2017/10/26 Javascript
vue中对象数组去重的实现
2020/02/06 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
three.js 利用uv和ThreeBSP制作一个快递柜功能
2020/08/18 Javascript
[04:50]DOTA2亚洲邀请赛小组赛第四日 TOP10精彩集锦
2015/02/02 DOTA
python中List的sort方法指南
2014/09/01 Python
Python中遍历字典过程中更改元素导致异常的解决方法
2016/05/12 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
Python @property原理解析和用法实例
2020/02/11 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
Python操控mysql批量插入数据的实现方法
2020/10/27 Python
Ajax的优点和缺点
2014/11/21 面试题
人力资源职位说明书
2014/07/29 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
工会工作个人总结
2015/03/03 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
董事长开业致辞
2015/07/29 职场文书
2016年寒假家长评语
2015/10/10 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
python numpy中multiply与*及matul 的区别说明
2021/05/26 Python
OpenCV实现普通阈值
2021/11/17 Java/Android