Simulate a click on 'a' element using javascript/jquery

前端 未结 8 2304
别跟我提以往
别跟我提以往 2020-12-04 17:08

I am trying to simulate a click on on an element. HTML for the same is as follows



        
8条回答
  •  北荒
    北荒 (楼主)
    2020-12-04 18:02

    Try to use document.createEvent described here https://developer.mozilla.org/en-US/docs/Web/API/document.createEvent

    The code for function that simulates click should look something like this:

    function simulateClick() {
      var evt = document.createEvent("MouseEvents");
      evt.initMouseEvent("click", true, true, window,
        0, 0, 0, 0, 0, false, false, false, false, 0, null);
      var a = document.getElementById("gift-close"); 
      a.dispatchEvent(evt);      
    }
    

提交回复
热议问题