Estoy tratando de establecer el ancho de un elemento html cuando se hace clic en un botón de menú.
m('div.menuButton', {onclick: function () { var elNav = document.getElementById('sideNav'); if (elNav.style.width = '0') { elNav.style.width = '250'; } else { elNav.style.width = '0'; } } }, m('img.menuButton', {src: MENU_BUTTON}), ) Pero solo actualiza la página y no amplía el ancho del elemento. Si agrego m.render(); funcionará, pero luego aparece un error en la consola que dice que el elemento DOM no existe.
He intentado googlear el problema pero no encuentro nada. ¿Alguien puede ayudar?