如何使每个链接在点击时打开多个页面
我有一个网站,其上有许多链接。 所以我想问问是否有可能为每个“普通”链接增加额外的链接(例如www.google.com)?如何使每个链接在点击时打开多个页面
我知道这个选项:
<a href="http://virtual-doctor.net" onclick="window.open('http://runningrss.com');
return true;">multiopen</a>
但后来我需要修改我的网站上的每一个环节。 那么是否有可能向网站添加一段代码,然后网站上的每个链接都会自动打开(除了常规链接页面)外,还有一个额外页面?
我希望这是可以理解我的意思:)
问候 安德鲁
如果我理解你很好,你要点击事件添加到您的所有链接? 有点怪异的请求......但这里是你如何能做到这一点:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
<body>
<a href="https://www.google.com">www.google.com</a>
<a href="https://www.yahoo.com">www.yahoo.com</a>
<a href="https://www.gmail.com">www.gmail.com</a>
<script>
function openWindow(e){
window.open('http://runningrss.com');
}
(function(){
var allAnchors = document.getElementsByTagName('a');
for (var i=0; i<allAnchors.length; i++)
{
var anchor = allAnchors[i]
//First remove existing in case already registered
anchor.removeEventListener('click',openWindow,false);
anchor.addEventListener('click',openWindow,false);
}
}())
</script>
</body>
</html>
创建URL列表,并使用'的window.open(URL)'谢谢你你安全了很多我的一天!是否存在“http://runningrss.com”网站在后台打开的可能性?非常感谢你的帮助! – Andrew
我不知道你的意思是“在后台..” – CodeHacker
如果你标记为已回答,我将不胜感激... – CodeHacker
在一个变量在JavaScript上的点击 – Rajesh