wie man alle Elemente durch id, PHP DOM
Habe ich versucht, zu drucken, mit looping, aber es wird nicht gedruckt das nächste element.
Bitte geben Sie mir ein einfaches Beispiel, das erklärt best. mit der PHP-DOM
Zweitens bekomme ich einige X. element, das hat, dass id
.
update
Dank. Ich erhielt den Fehler beim erstellen von Elementen mit gleichen id
so verändert es class
(sorry bin newbie um zu Programmieren, vielen Dank für erhebende mir). So können Sie bitte lassen Sie mich wissen, wie kann ich extrahieren Sie alle Elemente mit jenen, die mit demselben Klassennamen und Zweitens bekomme ich einige X. element aus dem Dokument, das die Klasse name.
- Sie können nicht mehr als ein element in einem Dokument mit einer bestimmten ID.
- Ich will wieder alle div-Elemente mit der
id
- Der ID-Wert muss eindeutig sein innerhalb des Dokuments. Keine DOM-Bibliothek geben Sie mehr als ein element aus der getElementById() - der Schlüssel ist in dem Namen 🙂
- ID soll eindeutig sein. Mehrere Elemente mit der gleichen ID ist eine schlechte Praxis.
- eine Methode zum extrahieren aller ständischen Elemente wie
getElementById()
document.getElementsByClassName()
Ich weiß nicht, ob es ist in php implementiert-dom, obwohl. Jedoch können Sie immer schreiben Sie Ihre eigene Implementierung zu abstrahieren, den job.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie zwei oder mehr Elemente mit dem gleichen
id
in HTML, erhalten Sie eine Fehlermeldung wie diese:Weil Sie nicht mehr als ein element mit dem gleichen
id
. Wenn Sie nur eines:Können Sie auch
DOMDocument::getElementsByTagName
oderXPath
verwenden Simple HTML DOM Parser
oder bestimmten div
siehe diesen link
u kann diese
http://uk.php.net/manual/en/domnodelist.item.php
oder diese