Wenn innerHTML Leerzeichen und Wagenrückläufe enthält, wird es als Ende des Absatzes betrachtet, was zu Fehlern bei der Programmausführung führt. Die Lösung besteht darin, Leerzeichen und Wagenrückläufe während der Ausgabe zu ersetzen, um js-Aufrufe zu erleichtern. Der Code lautet wie folgt:
Kopieren Sie den Codecode wie folgt:
Funktion ErsetzenEx(strOri,replStr)
Setze regEx=Neuer RegExp
regEx.Global=True
regEx.MultiLine=True
regEx.Pattern=/r/n
regEx.IgnoreCase=True
ReplacementEx=regEx.Replace(strOri,replStr)
Funktion beenden
shuoming=replace(rs(shuoming), , )
shuoming=ReplaceEx(shuoming,<br>)
Dadurch kommt es nach dem Austausch zu keinen Fehlern bei der Ausgabe! Als ich es verarbeitete, konnte ich die Ersetzungsfunktion verwenden, um Leerzeichen zu ersetzen, aber das Ersetzen von Wagenrückläufen und Zeilenvorschüben funktionierte nie. Ich musste auf reguläre Ausdrücke zurückgreifen! !