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 相关文章推荐
FLASH 广告之外的链接
Dec 16 Javascript
javascript 类定义的4种方法
Sep 12 Javascript
jquery 淡入淡出效果的简单实现
Feb 07 Javascript
jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
Apr 10 Javascript
Jquery给基本控件的取值、赋值示例
May 23 Javascript
JavaScript对数组进行随机重排的方法
Jul 22 Javascript
JS实现消息来时让网页标题闪动效果的方法
Apr 20 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
Oct 14 Javascript
Javascript之图片的延迟加载的实例详解
Jul 24 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
Angular使用Restful的增删改
Dec 28 Javascript
javascript实现扫雷简易版
Aug 18 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数组转成json格式的方法
2015/03/09 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
Laravel 集成 Geetest验证码的方法
2018/05/14 PHP
由prototype_1.3.1进入javascript殿堂-类的初探
2006/11/06 Javascript
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
2011/03/03 Javascript
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
js运动框架_包括图片的淡入淡出效果
2013/05/11 Javascript
js猜数字小游戏的简单实现代码
2013/07/02 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
jQuery移动端图片上传组件
2016/06/12 Javascript
js实现右键自定义菜单
2016/12/03 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
利用百度地图API获取当前位置信息的实例
2017/11/06 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
Python 错误和异常小结
2013/10/09 Python
python实现人人自动回复、抢沙发功能
2018/06/08 Python
Python日志器使用方法及原理解析
2020/09/27 Python
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
英语系本科生个人求职信
2013/09/21 职场文书
大学生通用个人的自我评价
2014/02/10 职场文书
《乌塔》教学反思
2014/02/17 职场文书
应急管理培训方案
2014/06/12 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
师德师风培训感言
2015/08/03 职场文书
python随机打印成绩排名表
2021/06/23 Python
详细聊聊vue中组件的props属性
2021/11/02 Vue.js