您的位置:首页 > Web前端 > JavaScript

js处理a标签如何区别是否在新窗口中打开

2015-09-10 18:17 405 查看
使用方法:在下面的js代码里面前面写了,大家可以看看直接复制粘贴就可以用了有问题可以联系我</pJS代码如下 

一 让整个网页页面内的链接都在新窗口打开:在head中加入 

<base target="_blank">

二 让一个DIV里所有链接在新窗口打开: 

在body中加入 

代码如下:

<SCRIPT LANGUAGE="JavaScript"> 

<!- 

var anchors = document.getElementById("DIV名").getElementsByTagName("a"); 

for(var i=0;i<anchors.length;i++) 

{var anchor = anchors[i];anchor.target="_blank";} 

//–> 

</SCRIPT>

加入了是否特别要当前窗口打开的 

代码如下:

  //控制超链接在新窗口打开 

  var tar=""; 

  tar="_blank"; 

  var urls=document.getElementsByTagName("a"); 

  for (var i=0;i 

  { 

  if(urls[i].target!="_self"){ 

  urls[i].target=tar; 

  } 

  }

三 让指定链接在新窗口打开: 

在原窗口打开

:<a href="http://www.baidu.com">百度</a>

在新窗口打开

::<a tager="_blank" href="http://www.baidu.com">百度</a>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: