Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript(제이쿼리)로 <strong> 태그에 텍스트를 설정하는 방법

웹 개발을 하다 보면 화면에 있는 특정 요소의 텍스트를 JavaScript로 동적으로 변경해야 하는 경우가 매우 자주 있습니다. 이번 글에서는 제이쿼리(jQuery)의 html() 메서드를 활용해 <strong> 태그의 텍스트를 설정하는 방법을 단계별로 살펴보겠습니다.

1단계: <strong> 요소 준비하기

먼저 텍스트를 교체할 대상이 되는 <strong> 요소를 작성합니다. 이때 나중에 요소를 쉽게 찾을 수 있도록 id 속성을 반드시 지정해 주세요.

<strong id="strongDemo">Replace This strong tag</strong>

2단계: id 선택자(#)로 새 텍스트 설정하기

위에서 지정한 id 속성은 이후 # 선택자와 결합하여 해당 요소를 정확하게 가리키는 데 사용됩니다. 문서가 완전히 로드된 후 코드가 실행되도록 $(document).ready() 안에 작성하고, html() 메서드로 원하는 텍스트를 삽입하면 됩니다.

$(document).ready(function(){
   $("#strongDemo").html("Actual value of 5+10 is 15.....");
});

전체 예제 코드

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initialscale=1.0">
<title>Document</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>
<body>
<strong id="strongDemo">Replace This strong tag</strong>
<script>
   $(document).ready(function(){
      $("#strongDemo").html("Actual value of 5+10 is 15.....");
   });
</script>
</body>
</html>

프로그램 실행 방법

위 프로그램을 실행하려면 파일 이름을 "anyName.html(index.html)"로 저장한 뒤 해당 파일을 마우스 오른쪽 버튼으로 클릭하세요. 이어서 VS Code 편집기에서 "Open with Live Server" 옵션을 선택하면 브라우저에서 결과를 바로 확인할 수 있습니다.

실행 결과

위 코드를 실행하면 다음과 같은 출력 결과를 얻을 수 있습니다. 페이지가 로드되는 즉시 기존의 "Replace This strong tag" 텍스트가 "Actual value of 5+10 is 15....."로 교체됩니다.

JavaScript(제이쿼리)로 <strong> 태그에 텍스트를 설정하는 방법

참고: 순수 JavaScript로 구현하기

제이쿼리 라이브러리를 사용하지 않고 순수 JavaScript로 같은 결과를 얻고 싶다면 getElementById()textContent(또는 innerHTML)를 활용하면 됩니다.

document.getElementById("strongDemo").textContent = "Actual value of 5+10 is 15.....";

이처럼 id 속성과 선택자를 조합하면 <strong> 태그뿐 아니라 어떤 HTML 요소든 손쉽게 텍스트를 동적으로 변경할 수 있습니다. 상황에 맞는 방법을 골라 활용해 보시기 바랍니다.