2017-05-08 2 views
0

Ich möchte den Text in einem -Tag, das eine Klasse info mithilfe von InnerHTML, aber es funktioniert nicht ordnungsgemäß ändern. Ist in diesem Code etwas falsch? Vielen Dank.So ändern Sie den Text innerhalb von p-Tag mit einer Klasse mithilfe von innerHTML

Javascript;

var pokeDescription = document.getElementsByClassName("info"); 
for(var n=0; n < pokeDescription; n++){ 
    pokeDescription[n].innerHTML = data.info.description; 
} 

HTML;

<p class="info">Description here</p> 
+7
+0

Könnten Sie Ihre HTML teilen? –

Antwort

0

Sie haben vergessen .length

var pokeDescription = document.getElementsByClassName("info"); 
    for(var n=0; n < pokeDescription.length; n++){ 
     pokeDescription[n].innerHTML = data.info.description; 
    } 
0

Sie fehlt das length Feld in der Schleife:

var pokeDescription = document.getElementsByClassName("info"); 
    for(var n=0; n < pokeDescription.length; n++){ 
     pokeDescription[n].innerHTML = data.info.description; 
    } 
Verwandte Themen