Bisakah kita menulis kode html dalam fungsi javascript?

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"
_5
element.innerHTML = element.innerHTML + "additional HTML code"
6

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8
element.innerHTML = element.innerHTML + "additional HTML code"
3>

element.innerHTML = element.innerHTML + "additional HTML code"
1________88__10_______3>

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
6

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
7
elementInsideDiv.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"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8
elementInsideDiv.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');
5
element.innerHTML = element.innerHTML + "additional HTML code"
8>6>

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.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');
7head7head8head9head8
element.innerHTML = element.innerHTML + "additional HTML code"
01

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5<!DOCTYPE html>3

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.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

Bisakah kita menulis kode html dalam fungsi javascript?

 

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

  1. Posisi (dalam dokumen) tempat Anda ingin menyisipkan kode ('afterbegin', 'beforebegin', 'afterend', 'beforeend')
  2. 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"
5
element.innerHTML = element.innerHTML + "additional HTML code"
28

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8
element.innerHTML = element.innerHTML + "additional HTML code"
3>

element.innerHTML = element.innerHTML + "additional HTML code"
1________88__10_______3>

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
6

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
7
elementInsideDiv.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');
5
element.innerHTML = element.innerHTML + "additional HTML code"
48

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5<!DOCTYPE html>3

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.innerHTML = element.innerHTML + "additional HTML code"
8
elementInsideDiv.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 html4html5
element.innerHTML = element.innerHTML + "additional HTML code"
80>

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5
element.innerHTML = element.innerHTML + "additional HTML code"
83>6>

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.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');
7
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
07

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
08head7head8head9head8
elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
13

elementInsideDiv.insertAdjacentHTML('afterend', 'additional HTML code');
5<!DOCTYPE html>3

element.innerHTML = element.innerHTML + "additional HTML code"
1
element.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

Bisakah kita menulis kode html dalam fungsi javascript?

 

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

Bagaimana cara menulis HTML dalam suatu fungsi di JavaScript?

Setelah file JavaScript dibuat, kita perlu membuat dokumen HTML sederhana. Untuk memasukkan file JavaScript kita ke dalam dokumen HTML, kita harus menggunakan tag script .

Bisakah Anda menulis kode HTML dalam JavaScript?

Ada banyak cara untuk menulis html dengan JavaScript . dokumen. tulis hanya berguna ketika Anda ingin menulis ke halaman sebelum benar-benar dimuat. Jika Anda menggunakan dokumen.