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中的isXX系列
Aug 01 Javascript
JS实现页面超时后自动跳转到登陆页面
Jan 19 Javascript
JS实现同时搜索百度和必应的方法
Jan 27 Javascript
面向切面编程(AOP)的理解
May 01 Javascript
理解Javascript图片预加载
Feb 23 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
Aug 01 Javascript
JS实现保留n位小数的四舍五入问题示例
Aug 03 Javascript
easyUI下拉列表点击事件使用方法
May 18 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
Aug 24 Javascript
Angular浏览器插件Batarang介绍及使用
Feb 07 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
Jul 25 jQuery
vue 避免变量赋值后双向绑定的操作
Nov 07 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&amp;java(一)
2006/10/09 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
php合并数组中相同元素的方法
2014/11/13 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
JavaScript 读取元素的CSS信息的代码
2010/02/07 Javascript
一个js的tab切换效果代码[代码分离]
2010/04/11 Javascript
jquery ready()的几种实现方法小结
2010/06/18 Javascript
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
使用CSS3的scale实现网页整体缩放
2014/03/18 Javascript
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
Angular2.js实现表单验证详解
2017/06/23 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
web前端页面生成exe可执行文件的方法
2018/02/08 Javascript
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
[05:28]刀塔密之一:团结则存
2014/07/03 DOTA
Python 绘图和可视化详细介绍
2017/02/11 Python
Python与R语言的简要对比
2017/11/14 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
用Python 执行cmd命令
2020/12/18 Python
HTML5网页音乐播放器的示例代码
2017/11/09 HTML / CSS
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
2016/12/20 HTML / CSS
Mountain Warehouse澳大利亚官网:欧洲家庭户外品牌倡导者
2016/11/20 全球购物
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
英文翻译的自我评价语句
2013/10/04 职场文书
农村婚礼证婚词
2014/01/08 职场文书
俞敏洪一分钟演讲稿
2014/08/26 职场文书
股份合作协议书
2014/09/10 职场文书
工作年限证明范本
2015/06/15 职场文书
高中信息技术教学反思
2016/02/16 职场文书
死磕 java同步系列之synchronized解析
2021/06/28 Java/Android
CentOS安装Nginx并部署vue
2022/04/12 Servers
Golang 结构体数据集合
2022/04/22 Golang
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL