Heim > Artikel > Web-Frontend > Der Unterschied zwischen Write und Writeln in JavaScript
Write kann nicht umbrechen, aber Writeln kann umbrechen.
So überprüfen Sie den Zeilenumbrucheffekt von Writeln
Sie können den Zeilenumbrucheffekt von writeln auf der Webseite nicht sehen. Er wird angezeigt vom Browser als Leerzeichen angezeigt.
Der Effekt ist in HTML-Dateien und JSP-Quelldateien nicht sichtbar. Leser können den Tags vorformatierte Tags hinzufügen, um den Effekt zu sehen,
<script> document.write("<pre class="brush:php;toolbar:false">write"); document.writeln("writln"); document.write("write");
Zusätzlich zu den oben genannten Punkten können Leser auch die Open-Methode verwenden, um ein Fenster erneut zu öffnen, um
<script> with(window.open()){ document.write("write") document.writeln("writeln") document.writeln("write") } </script>
anzuzeigen und dann die Quelldatei der Webseite im Popup-Fenster anzuzeigen um den Effekt zu sehen. Nach dem Test durch den Autor gibt es im Popup-Fenster in Chrome 56.0.2924.3 keine Spalte zum Anzeigen der Quelldatei. Zu diesem Zeitpunkt können Sie die Auswirkung in der Spalte „Element“ überprüfen in der Spalte IE11 und Firefox50.0.
Hinweis: document.writeln (wie document.write) funktioniert nicht in XHTML-Dokumenten
write und writeln funktionieren nicht in XHTML-Dateien, HTML ist relativ locker Syntax XHTML, was erklärt, warum Zeilenumbrüche in HTML nicht vorkommen.