Rumah > hujung hadapan web > tutorial js > Mengapa Acara onClick Saya Tidak Berfungsi dalam Sambungan Chrome/Firefox?

Mengapa Acara onClick Saya Tidak Berfungsi dalam Sambungan Chrome/Firefox?

Linda Hamilton
Lepaskan: 2024-12-19 03:34:17
asal
991 orang telah melayarinya

Why Aren't My onClick Events Working in Chrome/Firefox Extensions?

Acara onClick Tidak Berfungsi dalam Sambungan Chrome/Firefox

Masalah:
Fail .html dan .js berfungsi dengan baik apabila dimuatkan dalam penyemak imbas biasa, tetapi apabila dibungkus dalam sambungan Chrome atau Firefox, acara onClick ialah tidak berfungsi.

Penyelesaian:
Sambungan Chrome dan Sambungan Web Firefox tidak menyokong JavaScript sebaris.

Pendekatan:

  1. Tambahkan ID pada elemen pencetus (cth.,
  2. Muat popup.js sebagai skrip berasingan dalam fail .html (cth., ).
  3. Dalam pop timbul .js, gunakan addEventListener untuk mengikat acara onClick:
document.addEventListener('DOMContentLoaded', function() {
    var link = document.getElementById('link');
    // onClick's logic below:
    link.addEventListener('click', function() {
        hellYeah('xxx');
    });
});
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Acara onClick Saya Tidak Berfungsi dalam Sambungan Chrome/Firefox?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan