textContent

Misollar

Elementning matn tarkibini qaytaring:

let text = element.textContent;
O‘zingiz sinab ko‘ring »

id="demo" bo‘lgan <p> elementining matn tarkibini o‘zgartiring:

element.textContent = "I have changed!";
O‘zingiz sinab ko‘ring »

id="myList" bo‘lgan <ul> elementining butun matn tarkibini oling:

let text = document.getElementById("myList").textContent;
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

textContent xususiyati ko‘rsatilgan tugunning va uning barcha avlodlarining matn tarkibini o‘rnatadi yoki qaytaradi.

Eslatma

textContent xususiyatini o‘rnatganingizda barcha bola tugunlar olib tashlanadi va ular o‘rniga faqat bitta yangi matn tuguni qo‘yiladi.

Shuningdek qarang:

innerText xususiyati

innerHTML xususiyati

innerHTML, innerText va textContent
o‘rtasidagi farqlar

Quyida qarang


Sintaksis

Tugunning matn tarkibini qaytarish:

element.textContent
yoki
node.textContent

Tugunning matn tarkibini o‘rnatish:

element.textContent = text
node.textContent = text

Xususiyat qiymati

Xususiyat Tavsif
text Element yoki tugunning matn tarkibi.

Qaytariladigan qiymat

Tip Tavsif
StringElement va uning barcha avlodlarining matn tarkibi.
Agar element hujjat, hujjat turi (document type) yoki notatsiya bo‘lsa, null qaytaradi.


innerHTML, innerText va textContent
o‘rtasidagi farqlar

innerHTML xususiyati quyidagini qaytaradi:
Elementning matn tarkibi — barcha bo‘sh joylar va ichki HTML teglari bilan birga.
innerText xususiyati quyidagini qaytaradi:
Faqat element va uning barcha bolalarining matn tarkibi — CSS orqali yashirilgan matn, bo‘sh joylar va teglarsiz, <script> va <style> elementlaridan tashqari.
textContent xususiyati quyidagini qaytaradi:
Element va uning barcha avlodlarining matn tarkibi — bo‘sh joylar va CSS orqali yashirilgan matn bilan birga, lekin teglarsiz.

HTML misol

<p id="myP">   This element has extra spacing     and contains <span>a span element</span>.</p>

JavaScript misollari

let text = document.getElementById("myP").innerText; let text = document.getElementById("myP").innerHTML; let text = document.getElementById("demo").textContent;
O‘zingiz sinab ko‘ring »

Yuqoridagi misolda:

innerText xususiyati quyidagini qaytaradi:
This element has extra spacing and contains a span element.
innerHTML xususiyati quyidagini qaytaradi:
This element has extra spacing and contains <span>a span element</span>.
textContent xususiyati quyidagini qaytaradi:
This element has extra spacing and contains a span element.

Brauzerlarda qo‘llab-quvvatlash

element.textContent DOM Level 3 (2004) imkoniyatidir.

U barcha zamonaviy brauzerlarda to‘liq qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 11

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!