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 相关文章推荐
url 编码 js url传参中文乱码解决方案
Apr 11 Javascript
JS中Date日期函数中的参数使用介绍
Jan 02 Javascript
javascript中的previousSibling和nextSibling的正确用法
Sep 16 Javascript
Angular下H5上传图片的方法(可多张上传)
Jan 09 Javascript
ReactJs设置css样式的方法
Jun 08 Javascript
JavaScript表单即时验证 验证不成功不能提交
Aug 31 Javascript
如何用RxJS实现Redux Form
Dec 29 Javascript
详解微信小程序框架wepy踩坑记录(与vue对比)
Mar 12 Javascript
JS实现的tab切换并显示相应内容模块功能示例
Aug 03 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
Nov 23 Javascript
解决vue动态下拉菜单 有数据未反应的问题
Aug 06 Javascript
JavaScript Image对象实现原理实例解析
Aug 26 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中设置时区,记录日志文件的实现代码
2013/01/07 PHP
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
JQuery标签页效果实例详解
2015/12/24 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
javascript常用的设计模式
2017/02/09 Javascript
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
js模块加载方式浅析
2017/08/12 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
2017/11/28 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
vue实现的封装全局filter并统一管理操作示例
2020/02/02 Javascript
python连接远程ftp服务器并列出目录下文件的方法
2015/04/01 Python
python3 发送任意文件邮件的实例
2018/01/23 Python
对Python 数组的切片操作详解
2018/07/02 Python
机器学习之KNN算法原理及Python实现方法详解
2018/07/09 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
django query模块
2019/04/20 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
python实现通过flask和前端进行数据收发
2019/08/22 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
Python reduce函数作用及实例解析
2020/05/08 Python
Python可视化工具如何实现动态图表
2020/10/23 Python
python中子类与父类的关系基础知识点
2021/02/02 Python
2014大学生全国两会学习心得体会
2014/03/13 职场文书
2014年清明节网上祭英烈寄语
2014/04/09 职场文书
文明市民先进事迹
2014/05/15 职场文书
八荣八耻演讲稿
2014/09/15 职场文书
工商局领导班子存在的问题整改措施思想汇报
2014/10/05 职场文书
董事长新年致辞
2015/07/29 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL