Der Beispielcode ist sehr einfach, geben Sie ihn einfach direkt an, kein Unsinn mehr Code kopieren Der Code lautet wie folgt: denotoggle #box { Breite: 100px; Höhe: 100PX; Hintergrundfarbe: #ddd } .show { Sichtbarkeit: versteckt; } window.onload = function() { <br> Funktion tglemain() { <br> var obj = document.getElementById("box"); If (obj.className == "") { <br> obj.className = "show"; } else { <br> obj.className = ""; } <br> } <br> var clickbutton = document.getElementById("toggle"); Onclick -Methode und klicken Sie auf Event, um auf die Onclick -Methode zu klicken und auf das Ereignis zu klicken, wenn Sie auf die Schaltfläche klicken. Die Onclick -Methode wird tatsächlich zuerst ausgeführt, aber warum wird auch das Klickereignis gleichzeitig gestartet? Dies liegt daran, dass das Click-Ereignis intern in der OnClick-Methode ausgelöst wird. <br> } <br> $(document).ready(function() { <br> $(".btn1").click(function() { <br> /* $("p#box").toggle(); */ <br> $("#box").toggleClass("show"); }); <br> }); <br> javascript toggle jQuery Toggle