2015-12-06 35 views
4

我可以通過編程的方式去一個URL,得到響應並解析它。但是,我可以觸發該響應的HTML元素的JavaScript單擊事件?例如,假設響應包含一個元素:解析HTML頁面後觸發點擊事件

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

和頁面處理click事件,如:

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

那麼,有沒有我可以觸發方式該事件後,我得到的HTML響應?

+0

在客戶端,僅使用書籤或用戶腳本 – mplungjan

+0

我有點失去了對你正在試圖做的 –

+0

DOM元素有哪些[本地'。點擊()'方法(HTTP://計算器.COM /問題/ 7999806/jQuery的如何對觸發點擊事件上的href元/ 28015837#28015837)。試試:'$(「#test」)[0] .click()'。 –

回答

0

DOM元素有一個。點擊()

所以,像這樣的工作:

<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(); 

}); 

我希望這有助於。

+0

將會引起被調用的'.click()'處理程序的無限遞歸嗎? – guest271314

+0

它不是必須的。當然,取決於實際的代碼。這只是一個概念的快速證明。 – MarioMucalo