Gibt es eine Möglichkeit, ein aus einem Buchstaben bestehendes Wort durch JavaScript in die nächste Zeile zu verschieben? Der Code stammt aus einer Datenbank, daher kann ich ihn nicht manuell bearbeiten. Ich habe eine Funktion gefunden, die diese Wörter findet, aber ich habe keine Idee, wie man diese auf eine neue Zeile setzt.Verschieben eines einzelnen Buchstabenwortes in eine neue Zeile
<div id="flop" class="foobar">Lorem ipsum dolor sit amet, consectetur adipisicing
elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex a
commodo consequat. Duis aute irure dolor in reprehenderit in volue v
esse cillum dolore eu fugiat nulla p</div><br>
<button value="Go" onclick="foo();">Go</button>
function foo(){
var d = document.getElementById('flop');
var t = d.innerHTML;
var w = t.split(' ');
d.innerHTML = w[0];
var height = d.clientHeight;
for(var i = 1; i < w.length; i++){
d.innerHTML = d.innerHTML + ' ' + w[i];
if(d.clientHeight > height){
height = d.clientHeight;
if(w[i-1].length === 1){
console.log(w[i-1]);
}
}
}
}
bringen ein Beispiel von dem, was Sie wollen. – pooyan
Unklar, was Sie fragen –