Ich habe das folgende Skript gefunden, um meine Absätze von mehr als 400 Zeichen in einem <div>
zu 200 Zeichen zu begrenzen/zu beschneiden. Aber ich kann nicht herausfinden, wie man es in HTML einbaut!Javascript verwendet, um einen Absatz in div auf 100 Zeichen abzuschneiden
Wie wird das gemacht?
Es folgt das Skript:
<script>
function ellipsify (str) {
if (str.length > 10) {
return (str.substring(0, 10) + "...");
}
else {
return str;
}
}
</script>
, wenn Sie die 100 Zeichen nicht kümmern uns um, aber kümmern uns um den Raum in dem Element links Sie CSS verwenden können: [Text-Überlauf: Auslassungs;] (https: //developer.mozilla. org/de/docs/Web/CSS/Text-Überlauf) –
Zuerst müssen Sie den Text in Div einer Variablen in JavaScript zuweisen und diese Variable an die obige Funktion übergeben. –
Pavlo zeigte in der Antwort für die Verwendung von ID. Aber @Lalinda Sampath es schneidet nur das erste div ab! Wie kann das Skript geändert werden, um alle divs zu ändern? – user2774042