1 of 119 menu

html 메서드

html 메서드는 요소의 텍스트를 변경하거나 태그와 함께 텍스트를 가져올 수 있게 해줍니다.

문법

텍스트 가져오기:

$(셀렉터).html();

텍스트 변경하기:

$(셀렉터).html(새로운 텍스트);

추가 정보

html 메서드는 주어진 함수를 집합 내 각 요소에 적용할 수 있습니다. 이때 함수는 첫 번째 매개변수로 집합 내 요소의 번호를, 두 번째 매개변수로 요소의 현재 텍스트를 받습니다:

$(셀렉터).html(function(집합 내 번호, 요소의 현재 텍스트));

함수의 변수명은 임의로 지을 수 있습니다. 예를 들어, 첫 번째 매개변수에 index라는 이름을 주면, 함수 내부에서 현재 처리 중인 요소의 집합 내 번호를 담은 변수 index를 사용할 수 있습니다. 마찬가지로, 두 번째 매개변수에 예를 들어 value라는 이름을 주면, 함수 내부에서 현재 처리 중인 요소의 텍스트를 담은 변수 value를 사용할 수 있습니다:

$(셀렉터).html(function(index, value) { // 여기에서 변수 index와 value를 사용할 수 있습니다 });

각 요소의 텍스트는 해당 요소에 대해 함수가 반환하는 값으로 변경됩니다.

예제

우리 문단의 내용을 화면에 출력해 봅시다:

<p id="test">텍스트</p> let text = $('#test').html(); alert(text);

예제

우리 문단의 내용을 변경해 봅시다:

<p id="test">텍스트1</p> $('#test').html('텍스트2');

HTML 코드는 이렇게 될 것입니다:

<p id="test">텍스트2</p>

예제

우리 문단의 내용을 태그가 포함된 텍스트로 변경해 봅시다:

<p id="test">텍스트1</p> $('#test').html('<span>텍스트2</span>');

HTML 코드는 이렇게 될 것입니다:

<p id="test"><span>텍스트2</span></p>

예제

각 문단 끝에 집합 내 순서 번호를 추가해 봅시다:

<p>텍스트</p> <p>텍스트</p> <p>텍스트</p> $('p').html(function(index, value){ return value + ' ' + index; });

HTML 코드는 이렇게 될 것입니다:

<p>텍스트 0</p> <p>텍스트 1</p> <p>텍스트 2</p>

함께 보기

  • 태그 없이 요소의 텍스트를 가져올 수 있는 메서드 text,
  • 순수 JavaScript로 요소의 텍스트를 변경할 수 있는 JavaScript 속성 innerHTML,
  • 순수 JavaScript로 요소의 태그와 함께 텍스트를 변경할 수 있는 JavaScript 속성 outerHTML,
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부