2016-05-28 6 views
0

Zum Beispiel tauschen möchte ich die HTML ändern, wie so:Der Versuch, den Titel-Attribut eines Absatzes mit dem Inhalt des Absatzes

<p title="Title text">Content text</p> 

in diese:

<p title="Content text">Title text</p> 

so weit ich habe dieser Code, der den title Wert gleich, was in ist <p>

window.addEventListener("load",init); 

function init(){ 

var b = document.querySelector("p"); 
b.setAttribute("title",b.textContent); 

console.log(b); 
} 
+1

Aktualisierung Sicherlich müssen Sie vor dem Überschreiben es den aktuellen Titel abzurufen. Verwenden Sie also 'getAttribute()' und speichern Sie es in einer temporären Variablen und verwenden Sie diese Variable, um '.textContent' nach dem Setzen des Attributs zu setzen. –

Antwort

0

Sw machen ap sie eine Variable, die den Wert hält, während

window.addEventListener("load", init); 
 

 
function init() { 
 
    var b = document.querySelector("p"); 
 
    var temp = b.textContent; 
 
    b.textContent = b.getAttribute("title"); 
 
    b.setAttribute("title", temp); 
 
    console.log(b); 
 
}
<p title="Title text">Content text</p>

Verwandte Themen