HTML 4.0 Strict 和 XHTML 1.0 Strict 是不允许在 a 标签中 加入 target 属性的,如果想要站点通过这两个 Strict 标准验证,那么就应该把 target 属性换成 rel 属性,具体看下面的代码:

Before:<a href="document.html" target="_blank">external link</a>
After:<a href="document.html" rel="external">external link</a>

另外,我们还需要一段 JavaScript 代码:

JavaScript代码

function externalLinks() {   
if (!document.getElementsByTagName) return;   
var anchors = document.getElementsByTagName("a");   
for (var i=0; i<anchors.length; i++) {   
var anchor = anchors[i];   
if (anchor.getAttribute("href") &&   
anchor.getAttribute("rel") == "external")   
anchor.target = "_blank";   
}   
}   
window.onload = externalLinks;

不要忘了在 head 区域调用它...