我使用以下javascript(由m59在this上一個答案中提供)來隱藏鏈接的目標,該鏈接通常顯示在瀏覽器窗口的底部懸停在一個鏈接上:html/javascript:隱藏鏈接目標並在新標籤中打開鏈接
<div>
<a data-href="http://www.google.com/"> LINK </a>
<script type="text/javascript">
var anchors = document.querySelectorAll('a[data-href]');
for (var i=0; i<anchors.length; ++i) {
var anchor = anchors[i];
var href = anchor.getAttribute('data-href');
anchor.addEventListener('click', function() {
window.location = href;
});
}
</script>
</div>
這工作得很好,但我想鏈接打開一個新標籤以及。我該如何改變腳本才能做到這一點?
我嘗試使用window.open('href','_blank');
而不是window.location = href;
哪些不起作用。
可以在這個類似的帖子上找到答案:https://stackoverflow.com/questions/4907843/open-a-url-in-a-new-tab-and-not-a-new-window-using- javascript –
您可以在鏈接上使用按鈕元素。 – Anthony
我很想知道爲什麼你必須嘗試隱藏用戶的URL。 – BoffinbraiN