javascript - 解析html页面后触发点击事件

标签 javascript jquery html events dom

我可以通过编程方式转到 url,获取响应并解析它。但是我可以触发该响应的 html 元素的 javascript click 事件吗?例如,假设响应包含一个元素:

<div id="test">Click me</div>

页面处理点击事件如下:

$("#test").on('click'.....等等

那么,有没有一种方法可以在我收到 html 响应后触发该事件?

最佳答案

DOM 元素有一个 .click()

所以,像这样的东西是可行的:

 <body>
    <a href="" id="myLink">Test me!</a>
</body>

然后你有这个:

// basic function to be called
function clickMe() {
  alert("Clicked!");
}

$(document).ready(function() {

  // click event handler
  $("#myLink").on('click', function() {
    clickMe();
  });

  // invoke the click
  $("#myLink").click();

});

希望对您有所帮助。

关于javascript - 解析html页面后触发点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34120526/

相关文章:

javascript - 我怎样才能有一个带有标题的确认对话框,在 "OK"和 "Cancel"事件上返回 true/false?

javascript - 通过使用 jquery 单击表的行,将行的信息显示到右侧 div

html - .mp4 文件无法在浏览器中播放,是否使用了一些奇怪的编解码器?

html - 去除垂直、交错和重叠的卡片堆之间的水平空间

javascript - 如何勾画一个长跨度的标签?

javascript - 如何通过jquery从sevlet接收信息而不发送请求

javascript - 为什么 Object.keys 比 hasOwnProperty 快?

javascript - 如何在 Canvas 上绘制具有重复形状/标记的线条?

javascript - 如何为特定链接调用 JavaScript?

javascript - 创建 jQuery 插件时如何使用 ES6 模块?