Wie funktioniert JavaScript speichern von DOM-Elementen in Variablen?

Was ich meine ist, wie JavaScript speichern von DOM-Elementen, wenn Sie etwas tun, wie:

var foo = document.getElementsByTagName('p');

was bedeutet foo geworden??? ein array von Objekten? und wie kann ich hinzufügen weitere Elemente, die variable, zum Beispiel:

var bar = document.form[0].getElementsByTagName('input'); //5 elements
var foo = document.form[1].getElementsByTagName('input'); //4 elements

bar =+ foo;

for (i=0;i<bar.length;i++){
console.log(bar.value); //9 logged values
}

Ist es möglich, mehrere Elemente des gleichen Typs auf eine variable, die bereits Elemente in ihm? Muss ich eine Schleife durch alle Elemente in der I-variable hinzufügen möchten, und "schieben" Sie Sie in die variable möchte ich alle Daten?

  • verwenden getElementsByTagName() anstelle von getElementsByName()
  • Was wäre der Unterschied zwischen der Verwendung TagName und Name?
  • Die getElementsByTagName () - Methode greift auf alle Elemente mit dem angegebenen tagname, und getElementsByName () - Methode greift auf alle Elemente mit dem angegebenen Namen. tagname ist ein html-element-tag-name wie <div> oder <p> - und name-Attribut, wie z.B. <div name="name">
InformationsquelleAutor Samuel Lopez | 2013-06-19
Schreibe einen Kommentar