Even though I can appreciate the elegance of your solution, I'd prefer the former for clarity.
Surely
el.style.display = el.style.display ? 'none' : ''
(after toggling we've already obliterated any possible third value for it anyway, doesn't seem significant)
You can golf it down a bit: