Html tidak mengenali nama function yang saya tulis (JS)

Jadi Saya menulis ini:

<button class="parent" id="parent" onclick="name(10, 5, 8)">
        A
</button>

tapi ada error, error nya html tidak mendeteksi "name" yaitu nama dari function yang saya buat.

Screen Shot 2020-08-08 at 08.41.58.png

tapi kalo saya tulis "name(10, 5, 8)" di console, script yg di dalam name nya itu berjalan.

seperti yg ada di video ini:

https://youtu.be/wszz12rOaOE .

saya yang salah nulis di htmlnya atau apa?

avatar aldhaneka
@aldhaneka

9 Kontribusi 5 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<div>(sudah saya coba menggunakan onclick, dan bisa, sepertinya yang di ss itu sudah betul...)<br><br>Mungkin bisa dicoba jika menggunakan addEventListener?<br><br></div><pre>&lt;script&gt; //di sini fungsi name

document.querySelector(“#parent”).addEventListener(“click”, function() { name(10, 5, 8); // panggil name }) &lt;/script&gt;<br></pre>

avatar kodergan
@kodergan

51 Kontribusi 58 Poin

Dipost 3 tahun yang lalu

Tanggapan

oh makasih ya, kode JS-nya berhasil dijalankan! meskipun saya harus ganti double quotesnya menjadi single quotes

Login untuk ikut Jawaban