Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah javascript mencetuskan peristiwa yang diklik pada butang?

Bagaimanakah javascript mencetuskan peristiwa yang diklik pada butang?

醉折花枝作酒筹
醉折花枝作酒筹asal
2021-07-22 14:53:274606semak imbas

btnObj.click() sebenarnya menggunakan program untuk mengklik butang, mencetuskan acara onclick() butang Ia boleh dipanggil apabila butang tidak disembunyikan, tetapi tidak selepas butang disembunyikan . Jangan gunakannya jika ia ditetapkan kepada atribut Visiable, gunakan "style.display=none".

Bagaimanakah javascript mencetuskan peristiwa yang diklik pada butang?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

js mencetuskan acara klik butang

    function load(){    //下面两种方法效果是一样的
    document.getElementById("target").onclick();
    document.getElementById("target").click();
}

Catatan:

1.btnObj.click() sebenarnya menggunakan program untuk mengklik butang, mencetuskan onclick butang ( ) peristiwa, ia boleh dipanggil apabila butang tidak disembunyikan selepas butang disembunyikan. btnObj.onclick() untuk hanya memanggil Kaedah yang ditunjukkan oleh onclick btnObj hanya memanggil kaedah dan tidak mencetuskan acara

jQuery mencetuskan acara klik butang

[Disyorkan. pembelajaran:
$(function(){
                
  // test 的点击事件
  $("#test").click(function(){
                
    alert("点击了");
  });
                
  // 调用 test 的点击事件的两种方法
   $("#test").trigger("click");   $("#test").click()
})
tutorial lanjutan javascript

Atas ialah kandungan terperinci Bagaimanakah javascript mencetuskan peristiwa yang diklik pada butang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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