84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
Saya mempunyai kod berikut:
<div onclick="myFunc()" style="height:200px;width:200px;"> <button></button> </div>
Saya mahu myFunc dilaksanakan apabila mana-mana bahagian div diklik, tetapi bukan butangnya. Bagaimanakah saya boleh mencapai ini?
Dalam acara klik butang, anda perlu membatalkan penyebaran acara. Atau berhenti "bergelembung".
Lihat https://developer.mozilla.org/en-US/docs/Web/API/Event/stopPropagation
Jadi dalam acara klik butang anda, anda memerlukan sesuatu seperti ini:
function button_click(event) { event.stopPropagation(); console.log("按钮被点击了。"); }
Secara lalai, acara klik elemen dihantar kepada elemen induknya.
Dalam acara klik butang, anda perlu membatalkan penyebaran acara. Atau berhenti "bergelembung".
Lihat https://developer.mozilla.org/en-US/docs/Web/API/Event/stopPropagation
Jadi dalam acara klik butang anda, anda memerlukan sesuatu seperti ini:
Secara lalai, acara klik elemen dihantar kepada elemen induknya.