서버에서 일부 서식있는 텍스트를 읽고 일반 텍스트 형식의 표 형태로 표시하려고합니다. 그게 내가이 문제를 가지고있는 곳이야. HTML 스타일링 태그를 제거 할 수 없습니다. 모든 태그를 처리 할 수 없으므로 HTML 스타일 지정 태그를 제거하기 위해 일부 더러운 JS/Jquery 코드를 작성하고 싶지 않습니다. 그래서 트릭을 할 생각 HTML 페이지에 숨겨진 텍스트 영역을 만들어 : 나는 서버에서 데이터를 읽을 때TextArea 컨트롤을 사용하여 HTML 서식있는 텍스트로 서식있는 텍스트
JS에서<textarea name="textarea" id="temp_desc" rows="10" cols="50" style="visibility: hidden"></textarea>
이, 나는이 텍스트 영역에서 그것을 써 넣고이를 다시 읽는다 모든 html 태그가되어서 너무 스트립 다운하지만 작동하지 않습니다. html 태그 자체는이 텍스트 영역에 작성됩니다.
document.getElementById("temp_desc").value = Description;
Description = document.getElementById("temp_desc").value;
기타 제안 사항이 작업을 어떻게 수행 할 수 있습니까?
감사합니다.
대신 설명 = document.getElementById ("temp_desc"). innerText;를 사용해 볼 수 있습니다. innerText 트릭이'document.getElementsByClassName ('post-text') [0] .innerText'를 콘솔에 입력하여이 페이지에 포스트온에 적용될 때 나는 텍스트 만 볼 수 있습니다. 서식 태그가 없으며 아무 스타일도 제공하지 않습니다. 내가 볼 수있는 유일한 html 태그는 첫 번째 코드 블록 안에있는 HTML 태그이지만, 페이지 구조가 아닌 읽을 수있는 텍스트이기 때문에 예상 할 수 있습니다. – enhzflep