Wie bekomme ich alle HTML-Attribute, die mit etwas beginnen (die Attributnamen, * nicht * ihre Werte!)

Ich möchte alle Elemente / Knoten in einer HTML-Seite erhalten, die Attribute enthalten, die mit etwas beginnen (wieder beginnen die Attributnamen mit etwas, nicht mit ihren Werten!). Beispielsweise tendiert TinyMCE dazu, den Elementen, die gespeichert werden, wie z. B. benutzerdefinierte Attribute hinzuzufügen"mce_style", "mce_href", "mce_bogus"usw. Ich hätte gerne so etwas wie den CSS3-Selektor für Attributwerte,[attr^="mce_"], aber nicht für die Werte, die Attributnamen.

Natürlich kann ich alle DOM-Knoten und ihre Attribute durchlaufen und einzeln überprüfen, aber ich habe mich gefragt, ob es einen effizienteren Weg gibt.

Bitte geben Sie mir keine TinyMCE-spezifischen Antworten. Ich bin mir ziemlich sicher, dass es ein Flag gibt, das TinyMCE daran hindert, diese Attribute zu speichern, aber die Frage ist allgemein.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage