cuando hago clic en cualquier enlace, el div correspondiente aparece pero cuando hago clic en el siguiente enlace, aparece la nueva pulsación y también la anterior. Me gustaría que el div anterior se oculte. NUEVA al desarrollo por favor, que alguien me ayude ........simple div onclick mostrar javascript
este es el código HTML para los enlaces:
<a class="hide" onclick="showdiv('firstimpression'); " href="#">First Impression</a>
<a class="hide" onclick="showdiv('speaking'); " href="#">Speaking</a>
<a class="hide" onclick="showdiv('eating'); " href="#">Eating</a>
<a class="hide" onclick="showdiv('taste'); " href="#">Taste</a>
<a class="hide" onclick="showdiv('saliva'); " href="#">Saliva</a>
<a class="hide" onclick="showdiv('cleaning');" href="#">Cleaning</a>
<a class="hide" onclick="showdiv('nighttime');" href="#">Night Time</a>
<a class="hide" onclick="showdiv('singledenture');" href="#">Single Denture</a>
<a class="hide" onclick="showdiv('soreness');" href="#">Soreness</a>
<a class="hide" onclick="showdiv('burning');" href="#">Burning</a>
<a class="hide" onclick="showdiv('adapting');" href="#">Adapting</a>
<a class="hide" onclick="showdiv('futureconsideration');" href="#">Future Consideration</a>
<a class="hide" onclick="showdiv('conclusion');" href="#">Conclusion</a>
estos son los divs:
<div id="firstimpression" class="patientinfodivs">
<div id="speaking" class="patientinfodivs">
... ..y así sucesivamente código
Javascript
<script type="text/javascript">
function showdiv(id){
document.getElementById(id).style.display = "block";
}
</script>
Muchas gracias, funciona perfectamente. Eres increíble. – user813032
@ user813032 Debe aceptar esta respuesta si resolvió su problema – JamesSwift
@Nick, ¿por qué eligió mantener esa función como una variable global en lugar de una referencia al div? La función comenzaría con 'if (_shownDiv) {_shownDiv.style.display = 'none'; } 'en ese caso –