Untuk menambahkan menggunakan atribut innerHTML, pertama-tama pilih elemen (div) tempat Anda ingin menambahkan kode. Kemudian, tambahkan kode yang diapit sebagai string menggunakan operator += di innerHTML.
Sintaksis
element.innerHTML += "additional HTML code"atau
element.innerHTML = element.innerHTML + "additional HTML code"_Contoh.
html
<!DOCTYPE html>
<html>
<head>
element.innerHTML = element.innerHTML + "additional HTML code"1<element.innerHTML = element.innerHTML + "additional HTML code"3>
element.innerHTML = element.innerHTML + "additional HTML code"_5element.innerHTML = element.innerHTML + "additional HTML code"6
element.innerHTML = element.innerHTML + "additional HTML code"1element.innerHTML = element.innerHTML + "additional HTML code"8element.innerHTML = element.innerHTML + "additional HTML code"3>
element.innerHTML = element.innerHTML + "additional HTML code"1________88__10_______3>
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');6
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');7elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');8
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');_9
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');7<!DOCTYPE html>1
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5<!DOCTYPE html>3
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5<!DOCTYPE html>5
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');7<!DOCTYPE html>7
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5<!DOCTYPE html>3
element.innerHTML = element.innerHTML + "additional HTML code"1element.innerHTML = element.innerHTML + "additional HTML code"8elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');3>
element.innerHTML = element.innerHTML + "additional HTML code"8head>
<<9>
element.innerHTML = element.innerHTML + "additional HTML code"1<html3 html4html5html6>
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5<>0>1>0>
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5________88__90_______6>
>8>9
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5element.innerHTML = element.innerHTML + "additional HTML code"8>6>
element.innerHTML = element.innerHTML + "additional HTML code"1element.innerHTML = element.innerHTML + "additional HTML code"8html3>
element.innerHTML = element.innerHTML + "additional HTML code"1<<1 <2html5<4<5<1>
element.innerHTML = element.innerHTML + "additional HTML code"1________88__93_______0>
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5head3
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');7head5
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');7head7head8head9head8element.innerHTML = element.innerHTML + "additional HTML code"01
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5<!DOCTYPE html>3
element.innerHTML = element.innerHTML + "additional HTML code"1element.innerHTML = element.innerHTML + "additional HTML code"8head0>
element.innerHTML = element.innerHTML + "additional HTML code"8<9>
element.innerHTML = element.innerHTML + "additional HTML code"8________89__90_______
Keluaran
Catatan. Metode ini pada dasarnya menghancurkan semua konten div dan membuatnya kembali. Jadi, jika Anda memiliki pendengar yang melekat pada simpul anak dari div itu, mereka akan hilang
Menggunakan metode insertAdjacentHTML()
Kode HTML dapat ditambahkan ke div menggunakan metode insertAdjacentHTML(). Namun, Anda harus memilih elemen di dalam div untuk menambahkan kode. Metode ini membutuhkan dua parameter
- Posisi (dalam dokumen) tempat Anda ingin menyisipkan kode ('afterbegin', 'beforebegin', 'afterend', 'beforeend')
- Kode HTML yang ingin Anda sisipkan di dalam tanda kutip
Sintaksis
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');HTML
<!DOCTYPE html>
<html>
<head>
element.innerHTML = element.innerHTML + "additional HTML code"1<element.innerHTML = element.innerHTML + "additional HTML code"3>
element.innerHTML = element.innerHTML + "additional HTML code"5element.innerHTML = element.innerHTML + "additional HTML code"28
element.innerHTML = element.innerHTML + "additional HTML code"1element.innerHTML = element.innerHTML + "additional HTML code"8element.innerHTML = element.innerHTML + "additional HTML code"3>
element.innerHTML = element.innerHTML + "additional HTML code"1________88__10_______3>
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');6
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');7elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');8
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');7<!DOCTYPE html>1
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5<!DOCTYPE html>3
element.innerHTML = element.innerHTML + "additional HTML code"1<!DOCTYPE html>5
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5element.innerHTML = element.innerHTML + "additional HTML code"48
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5<!DOCTYPE html>3
element.innerHTML = element.innerHTML + "additional HTML code"1element.innerHTML = element.innerHTML + "additional HTML code"8elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');3>
element.innerHTML = element.innerHTML + "additional HTML code"8head>
<<9>
element.innerHTML = element.innerHTML + "additional HTML code"1<html3 html4html5html6>
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5<>0>1>0>
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5<>6 html4html5element.innerHTML = element.innerHTML + "additional HTML code"80>
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5element.innerHTML = element.innerHTML + "additional HTML code"83>6>
element.innerHTML = element.innerHTML + "additional HTML code"1element.innerHTML = element.innerHTML + "additional HTML code"8html3>
element.innerHTML = element.innerHTML + "additional HTML code"1<<1 <2html5<4<5<1>
element.innerHTML = element.innerHTML + "additional HTML code"1________88__93_______0>
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5head3
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');7elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');07
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');08head7head8head9head8elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');13
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');5<!DOCTYPE html>3
element.innerHTML = element.innerHTML + "additional HTML code"1element.innerHTML = element.innerHTML + "additional HTML code"8head0>
element.innerHTML = element.innerHTML + "additional HTML code"8<9>
element.innerHTML = element.innerHTML + "additional HTML code"8________89__90_______
KELUARAN
Catatan. Anda tidak boleh memasukkan kode HTML dengan cara ini jika Anda menganggapnya sebagai masukan dari pengguna. Ini membuka situs web Anda ke kerentanan skrip lintas situs
JavaScript terkenal untuk pengembangan halaman web tetapi juga digunakan di berbagai lingkungan non-browser. Anda dapat mempelajari JavaScript dari awal dengan mengikuti Tutorial JavaScript dan Contoh JavaScript ini