我想创建一个书签,在第1,第2,第5和第6个文本框中填充文本,这样我就可以更轻松地使用网站上的工具,因为我经常使用它它不记得我的输入。
这些是前面"Vertrek gemeente :" , "Straat :", "Aankomst gemeente :" and "Straat :".
让我给出一些测试值(按顺序)
"gent"
"PATIJNTJESTRAAT"
"OOSTAKKER"
"HERMAN TEIRLINCKSTRAAT"
关于the site:这是一个荷兰公共交通站点,你可以输入你的街道和目的地街道,然后网络应用程序将计算你应该采取哪些公共汽车以及何时应该采取它们。
关于我:
我是javascript的新手。我知道你可以使用getElemenbyId
但是这个网站有很多脚本和这样很难获得身份证。我知道有一个(firefox)插件+插件,它让你检查元素(获取id)。它被称为萤火虫。我希望这有任何帮助。我不是100%确定bookmarklets是解决我的问题的方法,如果你有其他建议随时回复(我听说cookie可能是一个解决方案?或者可能是一个firefox插件?)
如果您可以帮助获取(javascript bookmarklet)此代码或可能的解决方案代码,请提前致谢 如果您向我提供工作代码,请多谢一下。 感谢百万,如果你非常友好地向我提供代码&解释它是如何真正起作用的。
答案 0 :(得分: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弯曲welkom;)