您当前的位置:首页 > 代码

JS批量调用新窗口

时间:2019-03-21 17:51:57  来源:阳诡子  作者:阳诡子

1、HTML部分:

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

2、JS部分:

<script type="text/javascript">
function ByClassName(oElm, strTagName, strClassName){
var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
var arrReturnElements = new Array();
strClassName = strClassName.replace(/-/g, "\-");
var oRegExp = new RegExp("(|\s)" + strClassName + "(\s|$)"); 
var oElement; 
for(var i=0; i<arrElements.length; i++){ 
oElement = arrElements[i]; 
if(oRegExp.test(oElement.className)){ 
arrReturnElements.push(oElement); 
} 
}
return (arrReturnElements);
}
var blanks = ByClassName(document, "*", "blank");
for (var i=0;i<blanks.length;i++ ){  
var urls = blanks[i].getElementsByTagName("a");
for (var j=0;j<urls.length;j++ ){
urls[j].target="_blank";   
}
}
</script>

3、JS地址(右键另存为):

http://files.cnblogs.com/kb0662/blank.js

      来顶一下
      返回首页
      返回首页
      发表评论 共有条评论
      用户名: 密码:
      验证码: 匿名发表