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 相关文章推荐
简单三步,搞掂内存泄漏
Mar 10 Javascript
javascript实现的一个带下拉框功能的文本框
May 08 Javascript
ES6中如何使用Set和WeakSet
Mar 10 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
Apr 20 Javascript
vue时间格式化实例代码
Jun 13 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
Nov 22 Javascript
vue iView 上传组件之手动上传功能
Mar 16 Javascript
webpack4打包vue前端多页面项目
Sep 17 Javascript
简谈创建React Component的几种方式
Jun 15 Javascript
vue 全局环境切换问题
Oct 27 Javascript
js实现盒子移动动画效果
Aug 09 Javascript
React-vscode使用jsx语法的问题及解决方法
Jun 21 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
加强版phplib的DB类
2008/03/31 PHP
php中apc缓存使用示例
2013/12/25 PHP
thinkphp缓存技术详解
2014/12/09 PHP
php+ajax实现异步上传文件或图片功能
2017/07/18 PHP
PHP Include文件实例讲解
2019/02/15 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
javascript获取作用在元素上面的样式属性代码
2012/09/20 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
2015/06/19 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
JavaScript脚本语言是什么_动力节点Java学院整理
2017/06/26 Javascript
利用require.js与angular搭建spa应用的方法实例
2017/07/19 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
解决vue跨域axios异步通信问题
2019/04/17 Javascript
如何基于jQuery实现五角星评分
2020/09/02 jQuery
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
原生js实现表格循环滚动
2020/11/24 Javascript
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
Python中实例化class的执行顺序示例详解
2018/10/14 Python
Python collections模块使用方法详解
2019/08/28 Python
Python连接Impala实现步骤解析
2020/08/04 Python
sklearn中的交叉验证的实现(Cross-Validation)
2021/02/22 Python
入党思想汇报
2014/01/05 职场文书
建筑经济管理专业求职信分享
2014/01/06 职场文书
总经理司机职责
2014/02/02 职场文书
小学少先队活动方案
2014/02/18 职场文书
幼儿园教师岗位职责
2014/03/17 职场文书
2014年党员教师自我剖析材料
2014/09/30 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python
实操Python爬取觅知网素材图片示例
2021/11/27 Python
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python