2016-07-11 6 views
-2

Ich habe erfolgreich 5 divs auf meiner Seitekann immer noch nicht wählen erstellt Element von Javascript

for (var i=0; i<5; i+=1) { 
 
    //getANewNumber(10); // Don't mind this line 
 
    newBox = document.createElement('div'); 
 
    newBox.innerHTML = newBox.innerHTML + '1'; 
 
    document.body.appendChild(newBox); 
 
} 
 

 
var nDiv = document.getElementsByTagName('div').innerHTML; 
 
console.log(nDiv);

Aber ich kann die erstellten divs nicht auswählen. Wenn ich console.log, gibt es undefined zurück.

+0

Die Funktion 'getElementsByTagName()' gibt mehrere Elemente zurück. Wenn Sie einzelne Elemente auswählen möchten, können Sie ein 'id'-Attribut festlegen, um sie unabhängig voneinander über 'getElementById()' auszuwählen. –

Antwort

1

Sie müssen speziell erwähnen, welche div's innerHTML Sie so brauchen.

var nDiv = document.getElementsByTagName('div')[0].innerHTML;//here getting first div's innerHTML 
console.log(nDiv); 
Verwandte Themen