11

我想创建一个小书签,用文本填充第一个、第二个、第五个和第六个文本框,这样我就可以更轻松地在网站上使用该工具,因为我经常使用它并且它不记得我的输入。这些是前面有这段文字的"Vertrek gemeente :" , "Straat :", "Aankomst gemeente :" and "Straat :".

让我给出一些测试值(按顺序)

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

关于该站点:这是一个荷兰公共交通站点,您可以输入您的街道和目的地街道,然后 Web 应用程序将计算您应该乘坐哪些公共汽车以及何时应该乘坐它们。

关于我:我是 javascript 的菜鸟。我知道你可以使用getElemenbyId,但是这个网站有很多脚本,这样很难获得 id。我知道有一个(firefox)插件​​+插件可以让你检查元素(获取id)。它被称为萤火虫。我希望这有任何帮助。我不是 100% 确定书签是解决我问题的方法,如果您有其他建议,请随时回复(我听说 cookie 可能是一个解决方案?或者也许是一个 Firefox 插件?)

提前感谢您是否可以帮助获取此(javascript书签)代码或可能的解决方案,如果您为我提供工作代码,则更加感谢。如果您愿意为我提供代码并解释它是如何工作的,请感谢一百万。

4

1 回答 1

16

尝试这个 :

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,然后打开检查器(在 Windows 上是 Control Shift J ),然后点击左下角的放大镜,然后你将鼠标悬停在网页上,你会看到元素变成蓝色,如果你单击您将在“元素”选项卡中看到的相关标签中的任何元素,您将看到 id,这就是我找到这些 id 的方式。杰本特欢迎 ;)

于 2012-07-02T21:35:49.973 回答