作为谷歌Chrome浏览器书签function
首先让我说我有这个问题:我需要填写同一个网页很多次,我需要填写的内容大部分是一样的,但是分散在整个网页上。
我想到的解决scheme:我知道有一种方法可以创build一些JavaScript函数,您可以将它放在Google书签后面,这样当您在页面上时,只需单击该书签即可完成一些操作。
我想知道是否有人使用(或创build)这样的东西。 如果你可以自己做这个,你怎么开始呢? 你可以使用jQuery吗?
如果可以创build这个,我也想知道是否可以在点击的时候显示一个popup框来询问一些参数,这样我就不需要3,4次填充相同的东西了
您可以使用小书签来做到这一点。 小书签是一个书签,其中包含以伪协议javascript:
开头的URI javascript:
后跟URI编码的JavaScript代码。 当您触发书签时,浏览器将在当前页面的上下文中运行代码。 所以你会去那个页面,然后用这个小书签来填写你的标准信息,然后你就去了。
例如,下面是一个小书签,它在运行时将在页面上查找具有id
someElement
的元素,如果find,则为其value
属性指定"some value"
:
javascript:(function(){var d=document,e=d.getElementById("someElement");e.value="some value";})();
这个小书签创造者将派上用场,把你的JavaScript压缩成一行: http : //mrcoles.com/bookmarklet/
javascript : { document.getElementById('PlateNo').value='0815';document.getElementById('AppRef').value='013007';document.getElementById('VehicleReg').value='MX53 YMD'; void(0) }
对于Mozilla使用像
javascript:function myFun(){ var d=document; var e=d.getElementById("someElement"); var e.value="some value"; }myFun();