Πρότυπο HTML DOM Element innerHTML
- Προηγούμενη σελίδα id
- Προηγούμενη σελίδα innerText
- Επιστροφή στο προηγούμενο επίπεδο HTML DOM Elements οντόν
Ορισμός και χρήση
innerHTML
Ρύθμιση ή επιστροφή του περιεχομένου HTML του στοιχείου (εσωτερικό HTML).
Δείτε επίσης:
παράδειγμα
παράδειγμα 1
Αποκάλυψη του περιεχομένου HTML του στοιχείου με id="myP":
let html = document.getElementById("myP").innerHTML;
παράδειγμα 2
Αλλαγή του περιεχομένου HTML του στοιχείου με id="demo":
document.getElementById("demo").innerHTML = "I have changed!";
παράδειγμα 3
Αποκάλυψη του περιεχομένου HTML του στοιχείου <ul> με id="myList":
let html = document.getElementById("myList").innerHTML;
παράδειγμα 4
Διαγραφή του περιεχομένου HTML του στοιχείου <p> με id="demo":
element.innerHTML = "";
παράδειγμα 5
Αλλαγή του περιεχομένου HTML δύο στοιχείων:
let text = "Hello Dolly."; document.getElementById("myP").innerHTML = text; document.getElementById("myDIV").innerHTML = text;
παράδειγμα 6
Επανάληψη του HTML περιεχομένου του στοιχείου
element.innerHTML += element.innerHTML;
Παράδειγμα 7
Αλλαγή του HTML περιεχομένου και της URL του δεσμού
element.innerHTML = "W3School"; element.href = "";
Γλώσσα
Επιστροφή της ιδιότητας innerHTML:
στοιχείο.innerHTML
Ρύθμιση της ιδιότητας innerHTML:
στοιχείο.innerHTML = text
Αξία ιδιότητας
Τιμή | Περιγραφή |
---|---|
String. | HTML περιεχόμενο |
Επιστροφή τιμή
Τύπος | Περιγραφή |
---|---|
String | Το HTML περιεχόμενο του στοιχείου |
Η διαφορά μεταξύ innerHTML, innerText και textContent
Η ιδιότητα innerText επιστρέφει:
Επιστρέφει μόνο τον κείμενο περιεχόμενο του στοιχείου και όλων των υποστοιχείων του, χωρίς κρυμμένο κείμενο CSS και ετικέτες, εκτός από τα στοιχεία <script> και <style>.
Η ιδιότητα innerHTML επιστρέφει:
Ο κείμενος περιεχόμενος του στοιχείου, συμπεριλαμβανομένων όλων των κενών και των εσωτερικών ετικετών HTML.
Η ιδιότητα textContent επιστρέφει:
Ο κείμενος περιεχόμενος των στοιχείων και όλων των απογόνων τους, με κενά και κρυμμένο κείμενο CSS, αλλά χωρίς ετικέτες.
Παράδειγμα HTML
<p id="myP"> Το στοιχείο αυτό έχει επιπλέον χώρο και περιέχει <span>ένα στοιχείο span</span>.</p>
Παράδειγμα JavaScript
let text = document.getElementById("myP").innerText; let text = document.getElementById("myP").innerHTML; let text = document.getElementById("demo").textContent;
Στο παρακάτω παράδειγμα:
Η ιδιότητα innerText επιστρέφει:
Το στοιχείο αυτό έχει επιπλέον χώρο και περιέχει ένα στοιχείο span.
Η ιδιότητα innerHTML επιστρέφει:
Το στοιχείο αυτό έχει επιπλέον χώρο και περιέχει <span>ένα στοιχείο span</span>.
Η ιδιότητα textContent επιστρέφει:
Το στοιχείο αυτό έχει επιπλέον χώρο και περιέχει στοιχείο span.
Υποστήριξη περιηγητή
Όλοι οι περιηγητές υποστηρίζουν element.innerHTML
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
- Προηγούμενη σελίδα id
- Προηγούμενη σελίδα innerText
- Επιστροφή στο προηγούμενο επίπεδο HTML DOM Elements οντόν