Ushbu ochiq manbali loyihani butun dunyo bo'ylab odamlar uchun taqdim etmoqchimiz.

Ushbu qo'llanmaning mazmuni sizning tilingizga tarjima qilishga yordam bering!

darsga qaytish

createTextNode va innerHTML va textContent

Bizda bo’sh DOM elementi “elem” va “matn” qatori mavjud.

Ushbu 3 ta buyruqdan qaysi biri xuddi shunday bajaradi?

  1. elem.append(document.createTextNode(text))
  2. elem.innerHTML = text
  3. elem.textContent = text

Javob: 1 va 3.

Ikkala buyruq ham elemga matnni «matn sifatida» qo’shishga olib keladi.

Mana bir misol:

<div id="elem1"></div>
<div id="elem2"></div>
<div id="elem3"></div>
<script>
  let text = "<b>text</b>";

  elem1.append(document.createTextNode(text));
  elem2.innerHTML = text;
  elem3.textContent = text;
</script>
Morty Proxy This is a proxified and sanitized view of the page, visit original site.