Früher dachte ich, dass Skripte überall in HTML platziert werden können. Als ich heute eine Anfrage gestellt habe, habe ich meine falsche Meinung korrigiert – die Position des Skripts ist nicht zufällig.
Zuerst möchte ich ein Select-Tag mit zwei Optionen implementieren: Ja und Nein. Während der Initialisierung muss das Select-Tag jedoch standardmäßig einen Nullwert auswählen, daher habe ich eine Methode zum Zulassen hinzugefügt Beim Klicken wird der Nullwert geändert.
<!DOCTYPE html> <html> <head> <script src="jquery/jquery-1.11.1.min.js"></script> </head> <script> $('#checkcash').click(function () { if ($('#checkcash').val() == '0') { $("#checkcash option[value='0']").remove(); } }); $("#alert").click(function(){ alert("1123"); }) </script> <body> 是否已提现 <select id="checkcash" style="width: 181px"> <option selected="selected" value="0"></option> <option value="1">是</option> <option value="2">否</option> </select> <input type='button' id='alert' value="anwo"> </body> </html>
Zuerst dachte ich, es sei ein JQuery-Syntaxfehler und ich habe es weiter online überprüft und korrigiert, aber es hat nicht funktioniert, aber dann habe ich plötzlich darüber nachgedacht, ob ich es hinten anstellen sollte, und dann war es in Ordnung erkannte, dass dem nicht so war.
Später habe ich den Grund überprüft und festgestellt, dass die HTML-Datei von oben nach unten ausgeführt wird, die Reihenfolge von importiertem CSS und Javascript jedoch unterschiedlich ist. Wenn das CSS eingeführt und geladen wird, wird das Programm trotzdem ausgeführt nach unten, und wenn das