khi tôi nhấp vào bất kỳ liên kết div sửa lỗi hiển thị nhưng khi tôi nhấp vào liên kết tiếp theo, bổ nhào mới được hiển thị cũng như nhấp trước đó. Tôi muốn các div previos để ẩn. NEW để phát triển xin vui lòng một số một giúp tôi ........đơn giản div onclick hiển thị javascript
đây là đoạn code html cho các liên kết:
<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>
đây là những divs:
<div id="firstimpression" class="patientinfodivs">
<div id="speaking" class="patientinfodivs">
... ..và để trên mã
Javascript
<script type="text/javascript">
function showdiv(id){
document.getElementById(id).style.display = "block";
}
</script>
Cảm ơn bạn rất nhiều, nó hoạt động hoàn hảo. Bạn thật tuyệt vời. – user813032
@ user813032 Bạn nên chấp nhận câu trả lời này nếu nó giải quyết được sự cố của bạn – JamesSwift
@Nick, tại sao bạn đã chọn giữ hàm đó làm biến toàn cầu thay vì tham chiếu đến div? Hàm sẽ bắt đầu bằng 'if (_shownDiv) {_shownDiv.style.display = 'none'; } 'trong trường hợp đó –