Properti InnerHTML digunakan untuk membaca atau mengatur kode HTML dalam sebuah node.
Ketika atribut outerHTML digunakan untuk membaca atau mengatur kode html, simpul itu sendiri akan dimasukkan.
Properti TextContent digunakan untuk membaca atau mengatur konten teks yang terkandung dalam node.
Atribut Innertext dan atribut OutText mendapatkan nilai yang berbeda saat membaca konten teks dari node elemen. Perbedaannya adalah bahwa ketika mengatur atribut teks node, atribut OuterText menyebabkan simpul elemen asli diganti dengan node teks. Perhatikan bahwa Innertext adalah properti non-standar dan Firefox tidak mendukungnya.
1. Innertext dipengaruhi oleh CSS, TextContent tidak memiliki masalah ini. Misalnya, jika aturan CSS menyembunyikan sepotong teks tertentu, Innertext tidak akan mengembalikan teks, dan konten teks masih akan kembali.
2. Teks yang dikembalikan oleh Innertext akan memfilter spasi, garis istirahat dan memasukkan tombol, sedangkan konten teks tidak akan
3. Properti Innertext bukan bagian dari standar DOM, dan browser Firefox bahkan tidak menggunakan properti ini, dan konten teks adalah bagian dari standar DOM.
Di atas adalah semua tentang artikel ini. Saya harap akan sangat membantu bagi semua orang untuk belajar dan menjadi terbiasa dengan JavaScript.