我想直接從Chrome開發人員工具觸發事件。 我知道我可以使用$0
in the console來檢查一個元素,而不是參考它。從Chrome開發人員工作室觸發事件
但是我怎麼能觸發一個dom事件,在這個元素上?
我想直接從Chrome開發人員工具觸發事件。 我知道我可以使用$0
in the console來檢查一個元素,而不是參考它。從Chrome開發人員工作室觸發事件
但是我怎麼能觸發一個dom事件,在這個元素上?
是的,你可以。事實上,你可以在Stackoverflow上嘗試它。 檢查您的收件箱。您將在該元素上觸發點擊事件。 #2是方便,因爲它的jQuery已經加載,所以你可以做
$($0).trigger("click");
你會看到收件箱表現爲你所期望的(開放)。 上面的命令使用jQuery $()
來包裝可用的元素$0
。有了這個,你擁有了jQuery所有漂亮的功能。
一般來說,您也可以使用vanilla javascript,但觸發事件的命令取決於您使用的瀏覽器。
你當然可以通過命令行加載jQuery 只需將this的內容粘貼到命令行並按下回車即可。 如果您正在查看的頁面沒有執行任何會導致任何衝突的操作,這將非常有效。
此外,你可以閱讀this answer爲香草的JavaScript。
考慮到你使用的瀏覽器,您可以使用網址欄只需鍵入
。的javascript:的document.getElementById( 「提交按鈕」)form.submit()
,在這種情況下,提交一個答案StackOverflow。這樣,您還可以觸發任何其他事件,例如URL點擊:
的javascript:的document.getElementById( 「回答-33569491」)的孩子[0]。患兒[0]。患兒[0] 。兒童[0]。兒童[0]。兒童[1]。點擊()
這也可以在手錶輸入的,則可以多次執行它。
有沒有一個選項可以直接從Chrome開發人員工具UI直接執行? – omer727