我可以通过编程方式转到 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/