灵活的新窗口打开

<div class="blank">
  <a href=" http://www.baidu.com" >百度</a>
</div>
<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>

JS文件:

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

posted @ 2013-11-25 12:19  perseus  阅读(135)  评论(0编辑  收藏  举报