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
Hintergrund Beim Ausführen einer SQL-Abfrage habe...
In diesem Artikel erfahren Sie alles über die Ins...
Inhaltsverzeichnis 1. Beispiel für Drag-Effekt 2....
Vor einiger Zeit hat der Blogger das Ubuntu-Syste...
MySQL-Version: MySQL Community Edition (GPL) ----...
Überblick binlog2sql ist ein in Python entwickelt...
1. Nginx-Dienstgrundlage Nginx (Engine x) wurde s...
Inhaltsverzeichnis Variablenbereich Das Konzept d...
Schauen wir uns zunächst meinen Fehlercode an. ht...
Quelle: https://medium.com/better-programming, Au...
Die feste IP-Adresse des Centos-DVD1-Versionssyst...
Inhaltsverzeichnis Hintergrund Lösung 1: Alte Dat...
Unterschied zwischen HTML und XHTML 1. XHTML-Elem...
Vor der Inbetriebnahme unbedingt lesen: Hinweis: ...
Nach der Veröffentlichung von CentOS8.0-1905 habe...