JavaScript 요소 텍스트 조작
웹 개발에서는 페이지에 표시되는 텍스트를 동적으로 업데이트해야 하는 경우가 많습니다. 이는 JavaScript를 사용하여 수행할 수 있습니다.
요소 텍스트 변경
과 같은 특정 요소의 텍스트 콘텐츠를 변경하려면 다음 JavaScript를 사용하세요. 코드:
document.getElementById("myspan").textContent = "newtext";
이 코드는 ID가 "myspan"인 요소의 텍스트 콘텐츠를 다음과 같이 수정합니다. "newtext".
호환성 고려 사항
최신 브라우저는 textContent 속성을 지원합니다. 하지만 오래된 브라우저에서는 인식하지 못할 수도 있습니다. 이러한 경우 다음 대안을 사용할 수 있습니다.
// POSSIBLY INSECURE IF NEWTEXT BECOMES A VARIABLE!! document.getElementById("myspan").innerHTML = "newtext";
보안 경고
innerHTML이 XSS(교차 사이트 스크립팅) 취약점을 유발할 수 있다는 점에 유의하는 것이 중요합니다. 새 텍스트가 사용자 입력인 경우. 이는 innerHTML이 악성 코드를 포함할 수 있는 HTML로 입력을 구문 분석하기 때문입니다.
따라서 가능하면 특히 사용자 생성 콘텐츠를 처리할 때 innerHTML 대신 textContent를 사용하는 것이 좋습니다.
위 내용은 JavaScript에서 텍스트 내용을 동적으로 업데이트하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!