JavaScript를 사용하여 인코딩 된 문자를 자르지 않고 HTML 인코딩 된 텍스트를 자르는 방법

StackOverflow https://stackoverflow.com/questions/835604

문제

버튼의 onclick 이벤트가 시작될 때 DIV 내부의 텍스트를 자르는 웹 페이지에 대한 클라이언트 측 JavaScript를 작성해야합니다 (버튼의 목적은 사용자가 완전한 버전과 잘린 버전 사이에 표시된 텍스트를 전환 할 수 있도록 버튼의 목적입니다. ). 텍스트에는 HTML 태그가 없지만 "and &와 같은 HTML 인코딩 문자가있을 수 있습니다.

문자열을 해독하고, 자르고 다시 코딩하는 것보다 더 나은이 작업을 수행 할 수 있습니까?

이것은 이전에 수행 된 상당히 일반적인 작업 인 것 같습니다. 나는 JavaScript에 경험이 없었기 때문에 인코딩/디코딩보다 JavaScript로 수행하는 더 좋은 방법이 있는지 모르겠습니다.

도움이 되었습니까?

해결책

디코딩, 잘린 다음 인코딩이 의미가 있습니다. 디코딩되면 문자열의 정보는 작업을 위해 정규화됩니다.

HTML-AWARE 문자열 트립 션 기능을 작성하는 것은 잘못된 접근법처럼 보입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top