2012-07-02 45 views
5

我想創建一個書籤,它可以填充第1,第2,第5和第6個文本框,以便我可以更容易地在網站上使用該工具,因爲我經常使用它&它不記住我的意見。 這些是本文前面的那些"Vertrek gemeente :" , "Straat :", "Aankomst gemeente :" and "Straat :".創建書籤以填寫表格

讓我給一些測試值(按順序)

"gent" 
"PATIJNTJESTRAAT" 
"OOSTAKKER" 
"HERMAN TEIRLINCKSTRAAT" 

the site:它是荷蘭的公共交通站點是您可以輸入您的街道和目的地街道,然後網絡應用程序將計算你應該採取哪些巴士,以及什麼時候應該採取。

關於我: 我是javascript的新手。我知道你可以使用getElemenbyId,但這個網站有很多腳本&這樣很難得到id。我知道有一個(firefox)插件​​+插件,讓你檢查元素(獲得id)。它被稱爲螢火蟲。我希望這有任何幫助。我不是100%確定bookmarklets是解決我的問題的方法,如果你有其他建議可以隨意回覆(我聽說cookies可能是一個解決方案?或者也許是一個Firefox插件?)

如果你提前致謝可以幫助獲得這個或可能的解決方案的(JavaScript書籤)代碼, 如果您向我提供工作代碼,謝謝您。 感謝百萬,如果你是如此友善,給我提供的代碼&解釋它如何真正的作品。

+0

你有什麼試過? – shobhit

+0

[你有什麼嘗試?](http://whathaveyoutried.com) – Mizipzor

+4

我投票重新開放,因爲 - 雖然OP的問題是本地化到特定網站 - 它的使用通常更適用。 –

回答

13

試試這個:

javascript: { document.getElementById('form1:vertrekGemeenteInput').value = 'Zedelgem';document.getElementById('form1:vertrekStraatInput').value = 'Berkenhagestraat';document.getElementById('form1:vertrekNrInput').value = '44';document.getElementById('form1:aankomstGemeenteInput').value = 'Oostakker';document.getElementById('form1:aankomstStraatInput').value = 'Herman Teirlinkcstraat';document.getElementById('form1:aankomstNrInput').value = '1'; void(0) } 

我測試了Chrome上,它在那裏工作。

至於獲取元素,打開Chrome,然後打開檢查器(在Control Shift J上的窗口),然後點擊左下角的放大鏡,然後在網頁上查看元素,然後看到元素輪流藍色,如果你點擊任何元素,你會在元素標籤中看到相關的標籤,你會看到ID,這就是我如何找到這些ID。 Je bent welkom;)

+0

謝謝。這節省了我一些時間。 –