2016-12-08 168 views
0

我需要一個javascript小書籤,它將點擊我用於工作的基於web的程序中的一個按鈕。這只是頁面部分的刷新按鈕。以下列出了元素信息(來自Google Chrome的開發人員工具)。 。需要幫助創建javascirpt小書籤

刷新

我嘗試這樣做: 的javascript:document.getElementsByClassName( 「參考BTN btn3d TableBtn」)點擊();

似乎什麼都不做。

在很長一段時間裏我還沒有和bookmarklets或javascript搞混,但我知道這樣的事情是可能的。任何援助將不勝感激。

+0

'getElementsByClassName'返回'HTMLCollection',而不是單個元素 –

+0

嘗試使用'getElementById'? http://stackoverflow.com/questions/902713/how-do-i-programmatically-click-a-link-with-javascript – Matthias

+0

這就是我希望做的,但我無法找到任何地方的元素ID源代碼。我不確定每個按鈕都有一個ID,是這樣嗎? – Seatbelt99

回答

0

你會得到一個返回給你的數組。試圖點擊它是失敗的,因爲即使只有一個匹配的元素,你仍然沒有運行你的點擊功能。您需要通過從返回的數組中選擇該特定元素來運行您的點擊功能。

var button = document.getElementsByClassName("Ref btn btn3d TableBtn") 
button[0].click() 

您在書籤中使用的確切語法是;

javascript:var button = document.getElementsByClassName("Ref btn btn3d TableBtn"); button[0].click();