Postado originalmente por
Renato
onclick
$('#divname').show();
$('#divname').hide();
Isso considerando que ele está usando jQuery, e se estiver, porque não usar .toggle() ?
Mesmo assim, estude sobre eventos javascript e nunca seja dependente de frameworks.
Eu costumo criar uma classe css generica para esconder elementos
Código:
.hide { display: none; }
Assim, basta adiciona-la ao elemento usando classList
Código:
function toggle(event) {
event.preventDefault();
event.target.classList.toggle('hide');
}
Para adicionar recomendo sempre eventListener
Código:
document.getElementById('elemento').addEventListener('click', toggle);
Ou com querySelector (embora getElementById seja mais rapido)
Código:
document.querySelector('#elemento').addEventListener('click', toggle);