In QuerySelector: Wie bekomme ich die Erste und bekomme die letzten Elemente? Welche durchquerende Reihenfolge wird im DHTML

HTML-Programmierer
Anonymous
 In QuerySelector: Wie bekomme ich die Erste und bekomme die letzten Elemente? Welche durchquerende Reihenfolge wird im D

Post by Anonymous »

In einem DIV haben Elemente (nicht unbedingt 2. Generation) mit Attribut move_id < /code>. Elemente von Set < /p>

Versucht, zuerst und zuletzt über: < /p>

zu werden

Code: Select all

var first = div.querySelector('[move_id]:first');
var last  = div.querySelector('[move_id]:last');
< /code>

Diese Bomben, weil: zuerst und: zulal Array -Methoden von querySelectorAll 
Da Nodelist kein Array ist:

var first = (div.querySelectorAll('[move_id]'))[0];
var last = (div.querySelectorAll('[move_id'])).pop();
< /code>

Diese Bomben, da Nodelist < /code> keine Methode Pop () < /code> < /p>

hat () ( Ja, man könnte Array -Methoden auf der Nodelist verwenden: < /p>

var first = div.querySelector('[move_id]');
var last = Array.prototype.pop.call(div.querySelectorAll('[move_id']));
< /code>

Dies funktioniert und ist das, was ich jetzt benutze, aber ich denke, es muss etwas direkteres geben, das mir einfach fehlt) < /p>

Zweitens müssen Sie überprüfen>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post