innerHTML에 공백과 캐리지 리턴이 포함되어 있으면 단락 끝으로 간주되어 프로그램 실행 오류가 발생합니다. 해결 방법은 js 호출을 용이하게 하기 위해 출력 중에 공백과 캐리지 리턴을 바꾸는 것입니다. 코드는 다음과 같습니다:
다음과 같이 코드 코드를 복사합니다.
함수 바꾸기Ex(strOri,replStr)
regEx=New RegExp 설정
regEx.Global=참
regEx.MultiLine=참
regEx.Pattern=/r/n
regEx.IgnoreCase=참
바꾸기Ex=regEx.Replace(strOri,replStr)
기능 종료
슈오밍=교체(rs(슈오밍), , )
shuoming=ReplaceEx(shuoming,<br>)
이렇게 하면 교체 후 출력시 오류가 발생하지 않습니다! 처리할 때 바꾸기 기능을 사용하여 공백을 바꿀 수 있었지만 캐리지 리턴과 줄 바꿈은 정규식에 의존해야 했습니다. !