Nos gustaría convertir un estilo CSS introducido como cadena en un objeto JS.Javascript/convertir cadena de estilo CSS en el objeto JS
Por ejemplo,
var input = " border:solid 1px; color:red ";
esperada objeto JS:
{
border:"solid 1px",
color:"red"
}
Por supuesto, el número de entradas de estilo es ilimitado, así como los nombres de estilo (borde, color, tipo de letra, z-index , etc ...) Gracias.
Las pruebas muestran que solo las respuestas de jAndy y mjac funcionan correctamente. Los otros se olvidaron de los espacios en blanco. – kirilloid
https://jsperf.com/style-tag-to-object comparación de algunas de las respuestas publicadas – CodeToad