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 相关文章推荐
input按钮的事件处理大全
Dec 10 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
Feb 16 Javascript
通过正则表达式实现表单验证是否为中文
Feb 18 Javascript
JavaSript中变量的作用域闭包的深入理解
May 12 Javascript
jquery控制表单输入框显示默认值的方法
May 22 Javascript
JavaScript中setMonth()方法的使用详解
Jun 11 Javascript
详解jQuery中的事件
Dec 14 Javascript
VUE中使用Vue-resource完成交互
Jul 21 Javascript
完美解决axios在ie下的兼容性问题
Mar 05 Javascript
详解JavaScript中的函数、对象
Apr 01 Javascript
JS使用new操作符创建对象的方法分析
May 30 Javascript
基于postman获取动态数据过程详解
Sep 08 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+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
实现JavaScript中继承的三种方式
2009/10/16 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
Underscore.js 1.3.3 中文注释翻译说明
2015/06/25 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
2016/08/29 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
bing Map 在vue项目中的使用详解
2018/04/09 Javascript
送你43道JS面试题(收藏)
2019/06/17 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
python实现linux下抓包并存库功能
2018/07/18 Python
对python中Librosa的mfcc步骤详解
2019/01/09 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
Jupyter notebook无法导入第三方模块的解决方式
2020/04/15 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
2020/09/16 Python
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
外科实习自我鉴定
2013/10/06 职场文书
档案管理员岗位职责
2013/12/01 职场文书
《夸父追日》教学反思
2014/02/26 职场文书
小学生安全演讲稿
2014/04/25 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
考察邀请函范文
2015/01/31 职场文书
小学运动会前导词
2015/07/20 职场文书
预备党员入党感言
2015/08/01 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
Pytorch中的数据集划分&正则化方法
2021/05/27 Python