Pada tutorial kali ini Anda akan belajar bagaimana Cara Memasukan String ke Dalam Element HTML dengan InnerHTML pada Javascript. Table of Contents Untuk memanipulasi HTML tidak cukup dengan HTML dan CSS saja, kadang ada beberapa maslah yang tidak bisa di selesaikan oleh HTML dan CSS. Maka dari itulah dibutuhkan lagi sebuah javascript untuk memanipulasinya. Pada javascript untuk memasukan sebuah string ke dalam suatu element membutuhkan fungsi InnerHTML. Contohnya kasusnya sebagai berikut : Saya memiliki HTML seperti ini : <input type="text" id="nama"> <input type="submit" value="cetak" onclick="cetak()"> <br> <h2><strong id="str"></strong></h2> Jika saya click tombol cetak maka element <h2><strong> </strong></h2> akan berisikan string apapun yang saya inputkan pada text box . Maka javascriptnya adalah sebagai berikut : <script type="text/javascript"> function cetak(){ var name = document.getElementById('nama').value; document.getElementById('str').innerHTML ="nama anda adalah : "+ name; } </script> Jika dijalankan hasilnya akan seperti ini : Jadi, apapun yang kalian inputkan di dalam text box maka akan di tampilkan di dalam tag <h2><strong> </strong></h2>. Oke itu saja dari saya, semoga bermanfaat. sampai bertemu pada artikel selanjutnya. ExampleGet the HTML content of an element with id="myP": let html = document.getElementById("myP").innerHTML; Try it Yourself » Change the HTML content of an element with id="demo": document.getElementById("demo").innerHTML = "I have changed!"; Try it Yourself » Get the HTML content of a <ul> element with id="myList": let html = document.getElementById("myList").innerHTML; Try it Yourself » Delete the HTML content of a <p> element with id="demo": element.innerHTML = ""; Try it Yourself » More examples below. Definition and UsageThe The Differences Between innerHTML, innerText and textContentSee below SyntaxReturn the innerHTML property: Set the innerHTML property: Property Value
Return Value
More ExamplesExampleChange the HTML content of two elements: let text = "Hello Dolly."; Try it Yourself » ExampleRepeat the HTML content of an element: element.innerHTML += element.innerHTML; Try it Yourself » ExampleChange the HTML content and URL of a link:
element.innerHTML = "W3Schools"; Try it Yourself » The Differences Between innerHTML, innerText and textContent
HTML Example<p id="myP"> This element has extra spacing and contains <span>a span element</span>.</p> JavaScript Exampleslet text = document.getElementById("myP").innerText; let text = document.getElementById("myP").innerHTML; let text = document.getElementById("demo").textContent; Try it Yourself » In the example above:
Browser Support
Inner HTML untuk apa?innerHTML adalah sebuah atribut di dalam (objek) elemen HTML yang berisi string HTML. Dengan innerHTML , kita dapat menampilkan output ke elemen yang lebih spesifik. Apa fungsi console?Fungsi console.log() adalah fungsi untuk menampilkan teks ke console Javascript. Fungsi console.log() biasanya digunakan untuk debugging. Karena setiap pesaan error di Javascript selalu ditampilkan di dalam Console. Selain console.log() , terdapat juga beberapa fungsi untuk debugging seperti console. Manakah penjelasan yang benar mengenai perbedaan antara innerText dan innerHTML?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 ... Bagaimana membuat komentar di javascript?Mereka mudah ditulis dan dikenali: blok komentar JavaScript (juga dikenal sebagai komentar multi-baris) dimulai dengan * /, sedangkan komentar baris tunggal dimulai dengan //. Dalam bahasa pemrograman, komentar juga dapat digunakan untuk mencegah beberapa baris kode dieksekusi. |