2017-06-21 91 views
-2

我有一個<object>我想獲得該<object>的「數據」,我想要添加值"target= _blank"。 所有這些,當我點擊。得到一個對象的優點,並添加另一個值

「當我點擊的東西,拿到 「數據」,並增加了 「價值」, 「TARGET = _blank」

+1

所以,你必須頁面上的對象標籤?可能會添加HTML的示例以及您嘗試的內容。 – epascarello

+0

以下是可能的入門:https://www.w3schools.com/tags/ev_onclick.asp –

回答

0

您可以結合getElementsByTagNameaddEventListenersetAttribute

window.onload = function(){ 
    var anchors = document.getElementsByTagName('a'); 
    for (var i = 0; i < anchors.length; i++) { 
    anchors[i].addEventListener('click',function(){ 
     alert(this.getAttribute("data")); 
     this.setAttribute('target', '_blank'); 
    }); 
    } 
} 
相關問題