Penggunaan fungsi TEXTCONTENT pada PHP

Pada kesempatan kali ini saya akan menjelaskan perbedaan innerText dan innerHTML di javascript. Perlu teman-teman ketahui sebelumnya innerText dan innerHTML adalah salah satu property dari JavaScript dimana fungsi dari keduanya sama-sama untuk menentukan dan mengembalikan nilai konten dari suatu element, namun dari keduanya terdapat perbedaan yang cukup signifikan. Jika pada property innerText fungsinya adalah untuk menentukan dan mengembalikan nilai konten dari suatu element dalam bentuk text atau string sedangkan untuk innerHTML fungsinya adalah untuk menentukan dan mengembalikan nilai konten dari suatu element dalam bentuk text atau string berikut dengan tag html didalamnya nya.

Sebagai contoh saya memiliki struktur html list seperti berikut :

<ul>

<li><a>List 1</a></li>

<li><a>List 2</a></li>

<li><a>List 3</a></li>

<li><a>List 4</a></li>

<li><a>List 5</a></li>

<li>List 6</li>

<li>List 7</li>

<li>List 8</li>

<li>List 9</li>

<li>List 10</li>

</ul>

Dari struktur html tersebut saya hanya ingin mengambil konten atau text nya saja yang ada didalam tag html <li> , maka untuk penggunaan dari kedua property tersebut lebih tepatnya adalah dengan menggunakan property innerText. Untuk membuktikannya, kalian bisa ikuti tahapan saya dibawah ini.

Berikut Tahapannya :

  • Teman-teman buat terlebih dahulu satu buah file dengan nama index-text.html, ketikan kode seperti berikut :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Cara Mendapatkan Semua Text Element List Di JavaScript</title>

</head>

<body>

<ul>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

</ul>

</body>

<script>

let ulAll=document.getElementsByTagName("li");

let urut=1;

for(vari=0;i<ulAll.length;i++){

if(urut<= 5){

ulAll[i].innerText  ='List '+urut;

    }else{

ulAll[i].innerText  = '<a href="#" style="color:red;text-decoration:none;">List '+urut+'</a>';

}

urut++;

}  

</script>

</html>

  • Jika sudah save file tersebut. Dan lihat hasilnya di browser.
  • Selanjutnya Teman-teman buat lagi satu buah file dengan nama index-html.html, ketikan kode seperti berikut :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Cara Mendapatkan Semua Text Element List Di JavaScript</title>

</head>

<body>

<ul>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

</ul>

</body>

<script>

let ulAll=document.getElementsByTagName("li");

let urut=1;

for(vari=0;i<ulAll.length;i++){

if(urut<= 5){

ulAll[i].innerHTML  ='List '+urut;

    }else{

ulAll[i].innerHTML  = '<a href="#" style="color:red;text-decoration:none;">List '+urut+'</a>';

}

urut++;

}  

</script>

</html>

  • Jika sudah save file tersebut. Dan lihat hasilnya di browser.

Dari hasil kedua file tersebut terlihat jelas, jika menggunakan innerText meskipun didalam list tersebut terdapat tag-tag html maka akan diabaikan dan ditampilkan dalam format text biasa sedangkan jika menggunakan innerHTML akan menerjemahkan tag-tag yang ada didalam list tersebut dalam bentuk outuput html.

Sampai disini penjelasna saya mengenai perbedaan innerText dan innerHTML di javascript, semoga bermanfaat.

getElementById untuk apa?

getElementById() fungsi untuk memilih elemen berdasarkan atribut id .

Apa yang dimaksud dengan DOM manipulation?

DOM atau Document Object Model merupakan objek JavaScript spesial yang hanya ada di environment Browser. Objek ini digunakan untuk mendapatkan struktur dokumen website, bahkan memanipulasinya.”

Apa yang dimaksud dengan DOM?

Document Object Model (DOM) adalah sebuah antarmuka pemrograman (programing interface) untuk HTML, XML dan SVG yang bersifat lintas platform dan language-independent. Sebuah peramban web tidak harus menggunakan DOM untuk menampilkan dokumen HTML.

Apa itu DOM Javascript dan bagaimana model implementasinya?

Javascript DOM (Document Object Model) adalah interface yang memungkinkan developer untuk memanipulasi konten, struktur, dan style situs web. Jika Anda ingin mempelajari lebih dalam tentang DOM dan bagaimana Anda dapat memanipulasinya menggunakan Javascript, berikut referensi dasar menurut Gabriel Tanner.