html әдісі

html әдісі элементтің мәтінін өзгертуге және оны тегтермен бірге алуға мүмкіндік береді.

Синтаксис

Мәтінді алу:

javascript$(селектор).html();

Мәтінді өзгерту:

javascript$(селектор).html(жаңа мәтін);

Қосымша

html әдісі берілген функцияны жиынның әрбір элементіне қолдануы мүмкін. Бұл ретте функция бірінші параметр ретінде жиындағы элементтің нөмірін алады, ал екінші параметр ретінде - элементтің ағымдағы мәтінін алады:

javascript$(селектор).html(function(жиындағы нөмір, элементтің ағымдағы мәтіні));

Функциядағы айнымалы атаулары кез келген болуы мүмкін. Мысалы, егер бірінші параметр үшін біз index атауын берсек - онда біздің функция ішінде index айнымалысы қол жетімді болады, онда функцияның осы уақытта өңдеп жатқан элементінің жиындағы нөмірі болады.Сол сияқты, егер екінші параметр үшін, мысалы, value атауын берсек - онда біздің функция ішінде value айнымалысы қол жетімді болады, онда функцияның осы уақытта өңдеп жатқан элементінің мәтіні болады:

javascript$(селектор).html(function(index, value) {

  // мұнда index және value айнымалылары қолжетімді
  
});

Әрбір элементтің мәтіні сол элемент үшін функция қайтарған мәнге ауыстырылады.

Мысал

Біздің абзац мазмұнын экранға шығарайық:

html<p id="test">мәтін</p>
javascriptlet text = $('#test').html();
alert(text);

Мысал

Біздің абзац мазмұнын өзгертейік:

html<p id="test">мәтін1</p>
javascript$('#test').html('мәтін2');

HTML коды мынадай болады:

html<p id="test">мәтін2</p>

Мысал

Біздің абзац мазмұнын тегтері бар мәтінге өзгертейік:

html<p id="test">мәтін1</p>
javascript$('#test').html('<span>мәтін2</span>');

HTML коды мынадай болады:

html<p id="test"><span>мәтін2</span></p>

Мысал

Әрбір абзацқа оның жиындағы реттік нөмірін соңына қосамыз:

html<p>мәтін</p>
<p>мәтін</p>
<p>мәтін</p>
javascript$('p').html(function(index, value){
  return value + ' ' + index;
});

HTML коды мынадай болады:

html<p>мәтін 0</p>
<p>мәтін 1</p>
<p>мәтін 2</p>

Сондай-ақ қараңыз

  • text әдісі,
    элементтің мәтінін тегтерсіз алуға мүмкіндік береді
  • JavaScript қасиеті innerHTML,
    оның көмегімен таза JavaScript-те элементтің мәтінін өзгертуге болады
  • JavaScript қасиеті outerHTML,
    оның көмегімен таза JavaScript-те элементтің мәтінін оның тегімен бірге өзгертуге болады