Ich bin bei der Arbeit auf einen Fall gestoßen, über den ich noch nie zuvor geschrieben hatte. Ich habe den halben Nachmittag damit verbracht, daran zu arbeiten, und habe ihn schließlich aufgeschrieben. Ich fühlte mich sehr erfolgreich! Natürlich ist das nichts für JS-Experten, aber es ist ein kleiner Schritt vorwärts für meine eigenen JS-Fähigkeiten. Fallvorstellung: Wir sehen oft, dass einige Websites Textfelder haben. Wenn Sie tippen, werden unten Textaufforderungen angezeigt, die zeigen, wie viele weitere Wörter Sie eingeben können. Heute werden wir diese Funktion implementieren. Da es auf einer Seite mehrere Textbereiche gibt, ist es natürlich nicht möglich, sie mit einer einzigen JS-Logik zu steuern, sodass sie ein wenig gekapselt werden müssen. Natürlich gibt es in meiner Kapselung noch einige Lücken, aber die Grundfunktionen sind erfüllt. Lassen Sie uns zunächst einen einzelnen Implementierungsfall für Textbereiche vorstellen. HTML-Teil: XML/HTML-CodeInhalt in die Zwischenablage kopieren
js-Teil: JavaScript CodeInhalt in die Zwischenablage kopieren
Stellen Sie dann die Implementierungsfälle mehrerer Textbereiche auf derselben Seite vor JavaScript CodeInhalt in die Zwischenablage kopieren
Natürlich kann man die Anzahl der hier tatsächlich benötigten Wörter auch innerhalb der Funktion kapseln, das werde ich aber nicht tun. Auf diese Weise wird beim Eingeben von Text die verbleibende Anzahl von Wörtern automatisch innerhalb des Bereichs angezeigt. Wenn der Eingabewert den Maximalwert erreicht, wird die verbleibende Anzahl von Wörtern als 0 angezeigt und es kann kein neuer Inhalt eingegeben werden. Beim Löschen von Text kann span die Anzahl der verbleibenden Wörter dynamisch ermitteln. Unten ist der Code von anderen. Dieses Mal habe ich auch einige ihrer Schreibmethoden übernommen. html: XML/HTML-CodeInhalt in die Zwischenablage kopieren
javascript - Argumente: JavaScript CodeInhalt in die Zwischenablage kopieren
Der obige Artikel zum Ermitteln der dynamischen Anzahl verbleibender Wörter im Textbereich ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. |
<<: So erstellen Sie dynamische QML-Objekte in JavaScript
>>: So entfernen Sie Inline-Stile, die durch das Stilattribut (element.style) definiert sind
Verwenden Sie Javascript, um eine feste Seitenlei...
Beim Konfigurieren des Nginx-Reverse-Proxys könne...
Inhaltsverzeichnis Warum wird addEventListener be...
Bei der Verwendung von Vue zum Entwickeln von Pro...
Einführung Wenn die MySQL InnoDB-Engine Datensätz...
Dieses Axios-Paket wird in der Vue3-Demo verwende...
Wir schreiben bereits das Jahr 2020. Hungrige Men...
Schauen wir uns den Panorama-Effekt an: Adresse a...
Hintergrundbeschreibung: Auf einem vorhandenen La...
Inhaltsverzeichnis 1. Einleitung 2. Installieren ...
Ich habe vor, eine Reihe von Haftnotizwänden zu r...
Diese Geschichte beginnt heute mit einer unerwarte...
Informationen zu CSS3-Variablen Fügen Sie beim De...
<br />Wir haben in unseren Artikeln bei jb51...
1. Was ist Docker Secret 1. Szenariodarstellung W...