Meine Herren!
Da ist noch ein Knoten im DOM, und der hat keine ID.
Hm, ich dachte da wohl zu einfach ("ein Input = ein Schritt").
Den Fall hättest du, wenn du den DOM-Baum vorher normalisierst. Dann werden leere Text-Knoten entfernt und benachbarte Text-Knoten zusammengefasst.