Cómo obtener todos los atributos HTML que comienzan con algo (los nombres de los atributos, * no * sus valores)

Me gustaría obtener todos los elementos / nodos en una página HTML que contengan atributos que comiencen con algo (de nuevo, los nombres de atributos comienzan con algo, ¡no con sus valores!). Por ejemplo, TinyMCE tiene la tendencia de agregar atributos personalizados a los elementos que guarda, como"mce_style", "mce_href", "mce_bogus", etc. Me gustaría tener algo como el selector CSS3 para valores de atributos,[attr^="mce_"], Pero no para los valores, los nombres de los atributos..

Por supuesto, puedo recorrer todos los nodos DOM y sus atributos y verificarlos uno por uno, pero me preguntaba si existe una forma más eficiente.

Por favor, no me des las respuestas específicas de TinyMCE. Estoy bastante seguro de que hay una marca que evitará que TinyMCE guarde estos atributos, pero la pregunta es genérica.

Respuestas a la pregunta(4)

Su respuesta a la pregunta