Heim > Artikel > Web-Frontend > Wie führe ich einen Elementnamen-Platzhalterabgleich in JavaScript ohne Attributabfragen durch?
Wildcard-Elementnamenabgleich in JavaScript: QuerySelector und QuerySelectorAll
Das Finden von Elementen mit bestimmten Zeichenfolgen in ihren Namen ist eine häufige Aufgabe beim Parsen von XML-Dokumenten . Die Methoden querySelector und querySelectorAll von JavaScript unterstützen jedoch nur Attributabfragen mit Platzhaltern.
Alternative zu XPath
Die Verwendung von XPath für den Namensabgleich von Wildcard-Elementen wird aufgrund seiner veralteten Funktion nicht mehr empfohlen in Internet Explorer 9. Daher werden alternative Lösungen bevorzugt.
Platzhalter für Attributabfragen
Obwohl Platzhalter für Elementnamen nicht direkt unterstützt werden, bieten Attributabfragen Funktionen für den Platzhalterabgleich :
Um das Namensattribut abzugleichen, ersetzen Sie einfach „id“. " mit „name“.
Element-Tag-Namensabgleich
Leider gibt es derzeit keine direkte Möglichkeit, einen Wildcard-Abgleich für den Element-Tag-Namen mithilfe von querySelector oder querySelectorAll durchzuführen.
Das obige ist der detaillierte Inhalt vonWie führe ich einen Elementnamen-Platzhalterabgleich in JavaScript ohne Attributabfragen durch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!