¿Cómo elimino el estilo en línea que agrega JavaScript?
Por ejemplo: si las personas hacen clic en el botón, el margen superior de div #test será de 30 px, pero ¿qué pasa si quiero eliminar el estilo en línea en lugar de restablecerlo a otro valor como 0?
No quiero agregar una clase a ese elemento y eliminarlo porque no es adecuado en mi caso de uso.
const elm = document.querySelector('#test') function change() { elm.style.marginTop = '30px'; } #test { width: 150px; height: 60px; background-color: blue; } <div id="test"></div> <button onclick="change()">Change</button>ya sea establecido como cadena vacía
elm.style.marginTop = '';o para eliminar el uso completo del atributo
elem.removeAttribute('style');