innerHTML

Misol

id="myP" bo‘lgan elementning HTML tarkibini oling:

let html = document.getElementById("myP").innerHTML;
O‘zingiz sinab ko‘ring »

id="demo" bo‘lgan elementning HTML tarkibini o‘zgartiring:

document.getElementById("demo").innerHTML = "I have changed!";
O‘zingiz sinab ko‘ring »

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

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

id="demo" bo‘lgan <p> elementining HTML tarkibini o‘chiring:

element.innerHTML = "";
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

innerHTML xususiyati elementning HTML tarkibini (ichki HTML) o‘rnatadi yoki qaytaradi.

innerHTML, innerText va textContent
o‘rtasidagi farqlar

Quyida qarang


Sintaksis

innerHTML xususiyatini qaytarish:

element.innerHTML

innerHTML xususiyatini o‘rnatish:

element.innerHTML = text

Xususiyat qiymati

Xususiyat Tavsif
StringHTML tarkib.

Qaytariladigan qiymat

Tip Tavsif
StringElementning HTML tarkibi.


Ko‘proq misollar

Misol

Ikki elementning HTML tarkibini o‘zgartiring:

let text = "Hello Dolly."; document.getElementById("myP").innerHTML = text; document.getElementById("myDIV").innerHTML = text;
O‘zingiz sinab ko‘ring »

Misol

Elementning HTML tarkibini takrorlang:

element.innerHTML += element.innerHTML;
O‘zingiz sinab ko‘ring »

Misol

Havolaning HTML tarkibi va URL manzilini o‘zgartiring:

element.innerHTML = "W3Schools"; element.href = "https://www.w3schools.com";
O‘zingiz sinab ko‘ring »

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.innerHTML barcha brauzerlarda qo‘llab-quvvatlanadi:

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

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!