HTML DOM Element innerHTML-egenskaben
- Forrige side id
- Næste side innerText
- Gå tilbage til niveauet over HTML DOM Elements objekt
DefinITION OG BRUG
innerHTML
Egenskaben sætter eller returnerer elementets HTML-indhold (internt HTML).
Se også:
Eksempel
Eksempel 1
Hent HTML-indholdet for elementet med id="myP":
let html = document.getElementById("myP").innerHTML;
Eksempel 2
Ændr HTML-indholdet for elementet med id="demo":
document.getElementById("demo").innerHTML = "I have changed!";
Eksempel 3
Hent HTML-indholdet for <ul>-elementet med id="myList":
let html = document.getElementById("myList").innerHTML;
Eksempel 4
Fjern HTML-indholdet for <p>-elementet med id="demo":
element.innerHTML = "";
Eksempel 5
Ændr HTML-indholdet for to elementer:
let text = "Hello Dolly."; document.getElementById("myP").innerHTML = text; document.getElementById("myDIV").innerHTML = text;
Eksempel 6
Gentag elements HTML-indhold
element.innerHTML += element.innerHTML;
Eksempel 7
Ændr links HTML-indhold og URL
element.innerHTML = "W3School"; element.href = "";
Syntaks
Returner innerHTML-egenskaben:
element.innerHTML
Indstil innerHTML-egenskaben:
element.innerHTML = text
Egenskabsværdi
Værdi | Beskrivelse |
---|---|
Streng. | HTML-indhold |
Returværdi
Type | Beskrivelse |
---|---|
Streng | Elements HTML-indhold |
Forskellen mellem innerHTML, innerText og textContent
innerText-egenskaben returnerer:
Returnerer kun tekstindholdet for elementet og alle dets underelementer, uden CSS skjult tekst mellemrum og mærker, med undtagelse af <script> og <style> elementer.
innerHTML-egenskaben returnerer:
Elements tekstindhold, herunder alle mellemrum og interne HTML mærker.
textContent-egenskaben returnerer:
Elements og alle efterkommende tekstindhold, med mellemrum og CSS skjult tekst, men uden mærker.
HTML eksempel
<p id="myP"> Dette element har ekstra afstand og indeholder <span>et span-element</span>.</p>
JavaScript eksempler
let text = document.getElementById("myP").innerText; let text = document.getElementById("myP").innerHTML; let text = document.getElementById("demo").textContent;
I ovenstående eksempel:
innerText-egenskaben returnerer:
Dette element har ekstra afstand og indeholder et span-element.
innerHTML-egenskaben returnerer:
Dette element har ekstra afstand og indeholder <span>et span-element</span>.
textContent-egenskaben returnerer:
Dette elementet har ekstra afstand og indeholder et <span>span-element</span>.
Browsere understøtter
Alle browsere understøtter element.innerHTML
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support | Support |
- Forrige side id
- Næste side innerText
- Gå tilbage til niveauet over HTML DOM Elements objekt