我有一个可以动态生成链接的网站。我想看看是否可以添加一个 onclick 事件处理程序来跟踪外部链接。我正在寻找具有 target="new" 的链接(这意味着我们网站的外部)并添加事件处理程序
html代码
<a target="new" href="http://twitter.com/cnn">CNN</a>
我尝试测试的代码不起作用。让我知道我的代码有什么问题,或者我是否应该将 onclick 事件附加到外部链接?
js代码
var links = document.getElementsByTagName("a");
for (var i=0; <links.length; i++) {
if(links[i].target == 'new'){
links[i].onclick = function() {
alert("Added onClick: " + links[i].href);
}
}
}