思路,在页面载入以后,将rel含有external的a标签,通过js加上target=”_blank“。下面提供jquery方法,代码如下
代码如下 | 复制代码 |
<script type="text/javascript"> <!--//--><![CDATA[//><!-- $(document).ready(function() { |
html
代码如下 | 复制代码 |
<p>点我在新窗口打开链接 <a href="http://www.111cn.net" class="external-link">网页制作教程</a> </p> |
js原生方法如下:
代码如下 | 复制代码 |
<script type="text/javascript"> function externalLinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i<ANCHORS.LENGTH; i++) { var anchor = anchors; if (anchor.getAttribute(“href”) && anchor.getAttribute(“rel”) == “external”) anchor.target = "_blank"; } } window.onload = externalLinks; </script> |
如果你不使用js或jquery来打开新窗口我们可以直接如下
在页面head结束处加上
代码如下 | 复制代码 |
<base target="_blank" /> |
时间: 2024-12-03 21:52:15