백그라운드에서 문자열을 얻어서 포그라운드의 <p> 태그에 출력했는데 문자열에 'n'이 있어서 같은 방법으로 뉴라인 효과를 출력하고 싶었습니다. 이 문자열을 어떻게 처리해야 합니까? 'n'을 <br/>로 바꾸었지만 여전히 작동하지 않고 그대로 출력되었습니다. 모두들 감사합니다
두 가지 방법이 있습니다. 하나는 white-space: pre;을 설정하는 것이며, 빈 공간은 브라우저에 의해 유지됩니다. 또는
white-space: pre;
pre 요소는 미리 서식이 지정된 텍스트를 정의할 수 있습니다. pre 요소에 포함된 텍스트는 일반적으로 공백과 줄 바꿈을 유지합니다.
개행 문자 n 아닌가요?
n
이런 경우에는 </p><p>
</p><p>
귀하의 설명에 따르면 pre태그가 필요합니다.
pre
js에서는 . innerHTML = 'It<br />works' 来输出 html;如果是 jQuery,则使用 $.fn.html('It<br />works')!====를 사용하여 PHP 출력이라고 생각하시면 됩니다.교체된 내용을 출력하려면 htmlentities 함수를 사용하세요!
. innerHTML = 'It<br />works'
$.fn.html('It<br />works')
이것은 가능합니다. 질문자가 이유를 알 수 있도록 코드를 게시하는 것이 가장 좋습니다.
n사전 유효
preplace
replace
두 가지 방법이 있습니다. 하나는
를 사용하세요. 으아악white-space: pre;
을 설정하는 것이며, 빈 공간은 브라우저에 의해 유지됩니다. 또는pre 요소는 미리 서식이 지정된 텍스트를 정의할 수 있습니다. pre 요소에 포함된 텍스트는 일반적으로 공백과 줄 바꿈을 유지합니다.
개행 문자
n
아닌가요?이런 경우에는
로 변경하세요.</p><p>
귀하의 설명에 따르면
pre
태그가 필요합니다.js에서는
. innerHTML = 'It<br />works'
来输出 html;如果是 jQuery,则使用$.fn.html('It<br />works')
!====를 사용하여 PHP 출력이라고 생각하시면 됩니다.
교체된 내용을 출력하려면 htmlentities 함수를 사용하세요!
이것은 가능합니다. 질문자가 이유를 알 수 있도록 코드를 게시하는 것이 가장 좋습니다.
으아악n
사전 유효p
로 전달될 수 있습니다. 으아악replace