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
904 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!

sumber:php.cn
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