


JavaScript fängt eine Zeichenfolge mit der angegebenen Länge ab und klickt darauf, um die gesamten Code_Javascript-Fähigkeiten zu erweitern
Die Länge des Artikels ist oft nicht so angemessen, wenn er in der Originallänge angezeigt wird. Dies kann das Layout oder die Ästhetik der Webseite beeinträchtigen. Zu diesem Zeitpunkt ist es erforderlich, bestimmte Zeichenfolgen entsprechend der Situation abzufangen Wenn Sie jedoch auf eine Schaltfläche klicken, können Sie den gesamten Inhalt erweitern. Hier finden Sie eine detaillierte Einführung, wie Sie diesen Effekt anhand eines Beispiels erzielen können:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>字符串截取展开效果</title> <style type="text/css"> #thediv{ width:200px; margin:0px auto; } </style> <script type="text/javascript"> function cutStr(){ var odiv=document.getElementById("thediv"); var str=odiv.innerHTML; var ospan=document.createElement("span"); var olink=document.createElement("a"); ospan.innerHTML=str.substring(0,20); olink.innerHTML=str.length>20?"...":""; olink.href="###"; olink.onclick=function(){ if(olink.innerHTML=="..."){ olink.innerHTML="收起"; ospan.innerHTML=str; } else{ olink.innerHTML="..."; ospan.innerHTML=str.substring(0,20); } } odiv.innerHTML=""; odiv.appendChild(ospan); odiv.appendChild(olink); }; window.onload=function(){ cutStr(); } </script> <body> <div id="thediv">脚本之家欢迎您,个人的力量再强也只是一只强壮的而已,如果有分享和胸怀和合作的精神,那么就有可能活得巨大进步。</div> </body> </html>
Der obige Code implementiert unsere Anforderungen, fängt die angegebene Zeichenfolge ab und endet mit „…“. Wenn auf diese Endung geklickt wird, kann der gesamte Textinhalt erweitert werden.
1. Umsetzungsprinzip:
Erstellen Sie ein Span-Element und ein Element, fangen Sie dann mit der Funktion substring () die angegebene Zeichenfolge ab, legen Sie sie als Inhalt des Span-Elements fest und bestimmen Sie dann, ob die Länge der ursprünglichen Zeichenfolge größer als die angegebene Länge ist . Ist er größer, dann wird der Inhalt im Element auf „…“ gesetzt. Löschen Sie dann das ursprüngliche Div und fügen Sie dann das Span-Element und ein Element zum Div hinzu, um so die Abfangfunktion zu realisieren. Registrieren Sie eine Zeitverarbeitungsfunktion für das a-Element. Durch Klicken auf diese Schaltfläche wird die Ereignisverarbeitungsfunktion zunächst ermittelt. Wenn es sich im reduzierten Zustand befindet, wird der Inhalt im a-Element auf „eingestellt“. collapse“ und fügt alle ursprünglichen Zeichen in span ein, wodurch die Erweiterung realisiert wird. Wenn es sich im erweiterten Zustand befindet, werden die Zeichen abgefangen und der Inhalt im a-Element wird geändert. Das Prinzip ist ungefähr das gleiche, Sie können auf verwandte Lektüren zurückgreifen.
Der obige Inhalt ist das JavaScript, das Ihnen in diesem Artikel vorgestellt wird, um eine Zeichenfolge mit einer bestimmten Länge abzufangen. Klicken Sie, um den gesamten Code zu erweitern.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Detaillierte Erläuterung der Methode für JavaScript -Zeichenfolge und FAQ In diesem Artikel werden zwei Möglichkeiten untersucht, wie String -Zeichen in JavaScript ersetzt werden: Interner JavaScript -Code und interne HTML für Webseiten. Ersetzen Sie die Zeichenfolge im JavaScript -Code Die direkteste Möglichkeit ist die Verwendung der Ersatz () -Methode: str = str.replace ("find", "ersetzen"); Diese Methode ersetzt nur die erste Übereinstimmung. Um alle Übereinstimmungen zu ersetzen, verwenden Sie einen regulären Ausdruck und fügen Sie das globale Flag G hinzu:: STR = Str.Replace (/fi

Nutzen Sie JQuery für mühelose Webseiten -Layouts: 8 Essential Plugins JQuery vereinfacht das Webseitenlayout erheblich. In diesem Artikel werden acht leistungsstarke JQuery -Plugins hervorgehoben, die den Prozess optimieren, insbesondere nützlich für die manuelle Website -Erstellung

Hier sind Sie also bereit, alles über dieses Ding namens Ajax zu lernen. Aber was genau ist das? Der Begriff AJAX bezieht sich auf eine lose Gruppierung von Technologien, mit denen dynamische, interaktive Webinhalte erstellt werden. Der Begriff Ajax, ursprünglich von Jesse J geprägt

Dieser Beitrag erstellt hilfreiche Cheat -Blätter, Referenzführer, schnelle Rezepte und Code -Snippets für die Entwicklung von Android-, Blackberry und iPhone -App. Kein Entwickler sollte ohne sie sein! Touch Gesten -Referenzhandbuch (PDF) Eine wertvolle Ressource für Desig

JQuery ist ein großartiges JavaScript -Framework. Wie in jeder Bibliothek ist es jedoch manchmal notwendig, unter die Motorhaube zu gehen, um herauszufinden, was los ist. Vielleicht liegt es daran, dass Sie einen Fehler verfolgen oder nur neugierig darauf sind, wie JQuery eine bestimmte Benutzeroberfläche erreicht

In Artikel werden JavaScript -Bibliotheken erstellt, veröffentlicht und aufrechterhalten und konzentriert sich auf Planung, Entwicklung, Testen, Dokumentation und Werbestrategien.

10 Fun JQuery Game -Plugins, um Ihre Website attraktiver zu machen und die Stickinität der Benutzer zu verbessern! Während Flash immer noch die beste Software für die Entwicklung von lässigen Webspielen ist, kann JQuery auch überraschende Effekte erzielen und zwar nicht mit reinen Action -Flash -Spielen vergleichbar sind, aber in einigen Fällen können Sie auch einen unerwarteten Spaß in Ihrem Browser haben. JQuery Tic Toe Game Die "Hello World" der Game -Programmierung hat jetzt eine Jquery -Version. Quellcode JQuery Crazy Word Kompositionsspiel Dies ist ein Spiel mit der Füllung, und es kann einige seltsame Ergebnisse erzielen, da das Wort nicht kennt. Quellcode JQuery Mine Sweeping Game

Dieses Tutorial zeigt, wie ein faszinierender Parallaxen -Hintergrundeffekt mit JQuery erstellt wird. Wir werden ein Header -Banner mit geschichteten Bildern bauen, die eine atemberaubende visuelle Tiefe erzeugen. Das aktualisierte Plugin funktioniert mit JQuery 1.6.4 und später. Laden Sie die herunter
