Si desea hacerlo a través de setAttribute
, cambiaría el style
atributo así:
element.setAttribute('style','transform:rotate(90deg); -webkit-transform: rotate(90deg)') //etc
Esto sería útil si desea restablecer todos los demás estilos en línea y solo volver a establecer los valores de las propiedades de estilo necesarios, PERO en la mayoría de los casos es posible que no desee eso. Es por eso que todos aconsejaron usar esto:
element.style.transform = 'rotate(90deg)';
element.style.webkitTransform = 'rotate(90deg)';
Lo anterior es equivalente a
element.style['transform'] = 'rotate(90deg)';
element.style['-webkit-transform'] = 'rotate(90deg)';