Contoh Penerapan Javascript pada HTML dan CSS

Seperti yang sudah saya sampaikan pada waktu sebelumnya pada tutorial pengenalan Javascript untuk pemula bahwa kali ini saya akan membahas mengenai penerapan Javascript
pada HTML dan CSS, mari kita mulai ke pada inti bahasan:

HTML Document Object Model (DOM)
HTML DOM merupakan standar yang resmi dari W3C dalam mengakses elemen-elemen HTML, sehingga Javascript dapat dengan mudah memanipulasi DOM atau isi dari perubahan HTML
untu lebih jelas nya akan saya berikan contoh:
<!DOCTYPE html>
<html>
<body>

<h1>JavaScript Pertama Sobatt</h1>

<p>JavaScript dapat merubah sebuah conten pada element HTML:</p>

<button type="button" onclick="fungsiku()">Tekan Dsini!</button>

<p id="contoh">Ini hanya sebagai contoh.</p>

<script>
function fungsiku() {
document.getElementById("contoh").innerHTML = "Hai.. JavaCript :)";
}
</script>

</body>
</html>
Contoh kode JavaScript diatas adalah merubah konten (innerHTML) dari sebuah elemen HTML yang di identifikasikan oleh id="contoh" seperti inilah cuplikan kode yang dimaksud document.getElementById("contoh").innerHTML = "Hai.. JavaCript :)"; metode document.getElementById() merupakan salah satu dari sekian banyak metode dari HTML DOM. Dan hasil dari sederetan kode JavaScript dalam memanipulasi elemen HTML:



JavaScript Pertama Sobat


JavaScript dapat merubah sebuah conten pada element HTML:



Ini hanya sebagai contoh.





Cobalah klik tombol "klik disini" dan lihat hasilnya, agar sobat lebih memahaminya praktekan sendiri oleh sobat.

Apa yang bisa sobat lakukan dengan JavaScript pada HTML??:
  • Sobat dapat merubah elemen HTML
  • Sobat dapat menghapus elemen HTML
  • Sobat dapat membuat elemen HTML yang baru
  • Sobat dapat menyealin dan mengkloning elemen HTML
  • Dan tentunya masih banyak lagi :)
Terdapat beberapa hal mengenai HTML DOM dalam tutorial ini, contoh lainnya adalah mengubah sebuah atribut HTML dengan JavaScript:
Dalam contoh ini akan mengubah nilai atribut dari sumber (src) dari dari kode elemen HTML <img />:
<!DOCTYPE html>
<html>
<body>

<img height="100" id="myImage" myimage="" onclick="ubahimage()" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi49c1TIUkPQpYCecQHWfonyOfaRXqDR2TZM02mFgljJZz5kXLmueqobdDOw_8YATAer8x781IID2cPhGZdRaZGp5rc05-CMuA6ZrFkXfhPxf90euKtJyWfk4CyW8KgBuGGI8rFNHUu9cc0/w200-h121-no/image1.gif" width="180" />
<script>
function ubahimage() {
var image = document.getElementById('myImage');
if (image.src.match("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixeT6reGaVKIZvvqmGG3LY0Ad03YJ2jx5HEe0c_hm5dYIZN_8cm47vjTZCC7y-0J8-QnNHdDBR2Bj8RnWujmCYv_XAzzfLK-Hka6xdO9f4rYSuodDiPoXakJI8706TdHEhnV_cLarRiQhm/w200-h121-no/image2.gif")) {
image.src = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi49c1TIUkPQpYCecQHWfonyOfaRXqDR2TZM02mFgljJZz5kXLmueqobdDOw_8YATAer8x781IID2cPhGZdRaZGp5rc05-CMuA6ZrFkXfhPxf90euKtJyWfk4CyW8KgBuGGI8rFNHUu9cc0/w200-h121-no/image1.gif";
} else {
image.src = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixeT6reGaVKIZvvqmGG3LY0Ad03YJ2jx5HEe0c_hm5dYIZN_8cm47vjTZCC7y-0J8-QnNHdDBR2Bj8RnWujmCYv_XAzzfLK-Hka6xdO9f4rYSuodDiPoXakJI8706TdHEhnV_cLarRiQhm/w200-h121-no/image2.gif";
}
}
</script>
</body>
</html>
Hasil dari deretan kode diatas:





Hasil dari deretan kode diatas:






Klik image diatas untuk agar berubah warnanya!
Dengan menggunakan JavaScript nyaris semua yang dapat dirubah pada atribut-atribut HTML, agar sobat dapat lebih memahaminya praktekan sendiri oleh sobat.

Merubah Style HTML (CSS) dengan JavaScript:
Merubah style pada elemen HTML merupakan varian dari merubah suatu atribut HTML.
<!DOCTYPE html>
<html>
<body>

<h1>JavaScript Pertama Sobat</h1>

<p id="demo">Dengan JavaScript sobat dapat merubah style pada elemen HTML.</p>

<script>
function fungsiku() {
var x = document.getElementById("contoh");
x.style.fontSize = "25px";
x.style.color = "blue";
}
</script>

<button type="button" onclick="fungsiku()">Tekan disini!</button>

</body>
</html>
Dari deretan kode diatas akan menampilkan perubahan style pada elemen HTML dibawah ini:



JavaScript Pertama Sobat


Dengan JavaScript sobat dapat merubah style pada elemen HTML.







Dengan menggunakan JavaScript nyaris semua yang dapat dirubah pada nilai CSS, agar sobat dapat lebih memahaminya praktekan sendiri oleh sobat.

Memvalidasi Data dengan JavaScript
JavaScript seringkali digunakan untuk memvalidasi data input, kita lihat contoh kode untuk memvalidasi data input berikut:
<!DOCTYPE html>
<html>
<body>

<p>Silahkan masukkan nomor antara dari 1 sampai 10:</p>

<input id="numb" type="number" />

<button type="button" onclick="fungsiku()">Submit</button>

<p id="angka"></p>

<script>
function fungsiku() {
var x, text;

//mendapatkan nilai dari field input dengan id="nomor"

x = document.getElementById("numb").value;

//jika x merupakan bukan sebuah angka, field input kosong, angka yang di masukkan kurang dari 1 atau lebih dari 10 maka akan ada keterangan "inputan tidak valid"
if (isNaN(x) || x < 1 || x > 10) {
text = "Inputan tidak valid";
} else {
text = "Input valid";
}
document.getElementById("angka").innerHTML = text;
}
</script>

</body>
</html>
Dari deretan kode diatas akan menghasilkan validasi input dibawah ini:



Silahkan masukkan nomor antara dari 1 sampai 10:










Sekian untuk tutorial Contoh Penerapan Javascript pada HTML dan CSS, kita akan lanjutkan kembali tutorial Javascript di tutorial berikutnya

28 Responses to "Contoh Penerapan Javascript pada HTML dan CSS"

  1. blajar lagi javascript niee

    ReplyDelete
  2. bos gimana bikin javascript bahasa daerah yang bisa di gunakan untuk bahasa fb????

    ReplyDelete
  3. Lanjutkan gan dan
    jangan lupa mampir di My blog

    ReplyDelete
  4. direct link <a href="https://www.instagram.com/halma08/</a>

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. terima kasih ilmunya kak. ini sangat bermanfaat bagi saya kak.

    My blog

    ReplyDelete
  7. Kalo coding keg gitu harus hafal yah gan? Atau kita coba2 aja di aplikasi html. Kalo iya harus hafal share ilmunya dong.
    Nice post :)

    ReplyDelete
  8. kak, apakah coding HTML itu bisa dipake ke javascript? mohon di jelaskan ya kak, terimakasih
    jangan lupa kunjungi website kampus saya : http://www.atmaluhur.ac.id
    dan website saya juga : http://ninabella.mahasiswa.atmaluhur.ac.id/

    ReplyDelete
  9. artikel contoh penerapan java script pada html sangat menarik dan cara pembelajarannyapun cukup mudah.. thanks gan
    Kunjungi website kampus saya http://www.atmaluhur.ac.id/

    Kunjungi website saya https://hiko.mahasiswa.atmaluhur.ac.id

    ReplyDelete
  10. Belajar dan pahami isi dari (tag)/fungsi fungsi yg lainnya,karna pemerograman kayak gini bukan di hafal tapi gimana cara peng-aplikasiannya

    ReplyDelete
  11. Thanks Min atas artikelnya,memudahkan saya dalam memahami bagaimana kerja javascript pada pemprograman web pada html gua,sekarang udah ngerti gmna cara nya.ditambah ada foto langkah” yg admin berikan.Seemangat terus min dalam artikelnya supaya dalam membantu dan menolong orang lain Aamiin
    Perkenalkan Nama saya Dhita Heru Pambudi
    Kunjungi website kampus kami https://www.atmaluhur.ac.id/
    Makasih :)

    ReplyDelete
  12. Terimakasih kak untuk artikelnya. Dari artikel ini saja menjadi tau bagaimana penerapan javascript pada html. Apalagi untuk saya yang baru belajar tentang pemprograman web. Tetap semangat ya kak membuat artikelnya. Ditunggu karya-karya selanjutnya. Ohh ya perkenalkan nama saya Sri Rezeki. Kunjungi website kampus kami https://www.atmaluhur.ac.id/

    ReplyDelete
  13. Terimakasih kak artikelnya sangat membantu saya tentang belajar bagaimana penerapan javascript pada html mudah di pahami.senantiasa untuk berbagi ilmu-ilmunya kak. Nama pauziah kunjungi website kampus kami https://www.atmaluhur.ac.id/

    ReplyDelete
  14. Terimakasih kak atas artikel yang kakak buat, ini sangat membantu saya yang baru belajar HTML, penyertaan coding sangat memudahkan saya untuk memahami nya, semoga kedepan admin bisa membuat artikel yang lebih bermanfaat lagi, perkenalkan nama saya Rian Cahya Fajar, mahasiswa dari kampus STMIK Atma Luhur, dan kunjungi website kami di https://www.atmaluhur.ac.id/

    ReplyDelete
  15. Terimakasih admin artikelnya membuat saya jadi mengerti tentang bagaimana cara kerja java script pada html.
    Artikelnya sangat bermanfaat sekali.
    Semngat dan lebih banyak upload artikel barunya ya admin. Perkenalkan saya Meilita Sari, website kampus saya https://www.atmaluhur.ac.id/

    ReplyDelete
  16. Makasih ya min artikelnya dapat dikatakan jelas dengan penerapan javascript pada html dan css smoga blog yg admin buat ini dapat bermanfaat bagi saya dan banyak orang.perkenalkan Nim 1922500184 Nama Martin Link kampus saya http://www.atmaluhur.ac.id

    ReplyDelete
  17. Terimakasih kak postingannya berguna sekali, tapi untuk penulisan disetiap kalimatnya mohon didetail lagi , terutama bagi Saya yang pemula , tapi variasi blog ini masih bisa saya coba. terus berkarya kak, bagikan ilmu yg bermanfaat Dan menarik lainnya, agar ramai pembaca untuk mengunjungi blog kakak. Perkenalkan nama saya : Shofi Rachmawati , NIM : 1922500133, Dan link kampus Saya : https://www.atmaluhur.ac.id

    ReplyDelete
  18. erimakasih kak artikelnya sangat membantu saya tentang belajar bagaimana penerapan javascript pada html mudah di pahami.senantiasa untuk berbagi ilmu-ilmunya kak. Nama famzi abel, nim 192250207, kelompok si2k, kunjungi website kampus kami https://www.atmaluhur.ac.id/

    ReplyDelete
  19. makasih admin artikelnya membuat saya jadi mengerti tentang bagaimana cara kerja java script pada html.
    Artikelnya sangat bermanfaat sekali.
    Semngat dan lebih banyak upload artikel barunya ya admin. Perkenalkan nama saya Muhammad Rafi kelompok SI2K,website kampus saya https://www.atmaluhur.ac.id/

    ReplyDelete
  20. Ok kak terimakasih atas artikelnya membantu saya dalam mengerjakan tugas html saya, next upload lgi yg lebih bergam kak, skian terima kasih klo ad komen sya yg tidak berkenan di hati kk
    Nama :Vallerey Oscar
    Nim. :1922500128
    Link kampus :https://mahasiswa.atmaluhur.ac.id/

    ReplyDelete
  21. Terina kak artikelnya sangat bagus sekali Dan mudah dipahami.artikelnya sangat bermanfaat untuk kami kak
    Kedepannya ditunggu Lagi kak artikel2nya. Nama inzaghi saputra, Nim 1922500112,kelompk si2k. https://www.atmaluhur.ac.id/

    ReplyDelete