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 相关文章推荐
javaScript - 如何引入js代码
Mar 09 Javascript
File文件控件,选中文件(图片,flash,视频)即立即预览显示
Apr 09 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
Aug 01 Javascript
JQuery动态给table添加、删除行 改进版
Jan 19 Javascript
Javascript中产生固定结果的函数优化技巧
Jan 16 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
Jan 07 Javascript
setInterval计时器不准的问题解决方法
May 08 Javascript
点击表单提交时出现jQuery没有权限的解决方法
Jul 23 Javascript
推荐10 款 SVG 动画的 JavaScript 库
Mar 24 Javascript
js实现跨域的4种实用方法原理分析
Oct 29 Javascript
js实现3d悬浮效果
Feb 16 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
May 14 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
ADODB结合SMARTY使用~超级强
2006/11/25 PHP
配置支持SSI
2006/11/25 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
phpexcel导入excel数据使用方法实例
2013/12/24 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
非常不错的功能强大代码简单的管理菜单美化版
2008/07/09 Javascript
jQuery 学习 几种常用方法
2009/06/11 Javascript
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
js中各浏览器中鼠标按键值的差异
2011/04/07 Javascript
jQuery cdn使用介绍
2013/05/08 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
jquery实现的V字形显示效果代码
2015/10/27 Javascript
JavaScript中将数组进行合并的基本方法讲解
2016/03/07 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
javascript 动态生成css代码的两种方法
2017/03/17 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
vue 插值 v-once,v-text, v-html详解
2018/01/19 Javascript
浅析java线程中断的办法
2018/07/29 Javascript
vue2.x集成百度UEditor富文本编辑器的方法
2018/09/21 Javascript
js实现简单模态框实例
2018/11/16 Javascript
深入理解Antd-Select组件的用法
2020/02/25 Javascript
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
python发送HTTP请求的方法小结
2015/07/08 Python
在Django框架中运行Python应用全攻略
2015/07/17 Python
Django中间件实现拦截器的方法
2018/06/01 Python
DataFrame.groupby()所见的各种用法详解
2020/06/14 Python
Python截图并保存的具体实例
2021/01/14 Python
世界读书日的活动方案
2014/08/20 职场文书
教师三严三实心得体会
2014/10/11 职场文书
2015应届毕业生自荐信范文
2015/03/05 职场文书
暑假生活随笔
2015/08/15 职场文书
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
2022/08/14 MySQL