<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>网页标题</title>
<script>
window.addEventListener('DOMContentLoaded', function() {
var links = document.querySelectorAll('a');
links.forEach(function(link) {
if (link.hostname !== window.location.hostname) {
link.setAttribute('target', '_blank');
}
});
});
</script>
</head>
<body>
<!-- 页面内容 -->
</body>
</html>
在页面加载完成后执行,遍历所有链接元素,并检查链接的主机名(hostname)是否与当前页面的主机名相同。如果不同,即表示该链接是站外链接,那么就会为该链接添加target="_blank"属性。将以上代码嵌入到head标签内,并确保在整个HTML文件中只出现一次。