HTML
<a href="..." target="_blank" id="my-link">
new window
</a>
Javascript
var link = document.getElementById('my-link');
link.onclick = function() {
var reference = window.open(link.href, '_blank');
return false;
}
Take a look!
If you just need all the links with target="_blank", this should succeed in choosing them.
var allLinks = document.getElementsByTagName('a'),
blankLinks = [];
for (var i = 0, linksLength = allLinks.length; i < linksLength; i++) {
if (allLinks[i].getAttribute('target') === '_blank') {
blankLinks.push(allLinks[i]);
}
}
In the new browser ...
var blankLinks = document.querySelectorAll('a[target="_blank"]);
source
share