我在书签中使用 JavaScript 来填充网站上的表单元素:
javascript:var f = document.forms[0];
f.getElementsByTagName('input')[0].value = 'myname';
f.getElementsByTagName('input')[1].value = 'mypassword';
f.getElementsByTagName('input')[2].click
这行得通。但是,我想创建一个小书签,以便它打开目标页面并在那里填充值;但是,似乎一旦加载了页面,就不会执行其他 JavaScript 代码。因此,以下不起作用。
javascript:window.location("mywebsite");var f = document.forms[0];
f.getElementsByTagName('input')[0].value = 'myname';
f.getElementsByTagName('input')[1].value = 'mypassword';
f.getElementsByTagName('input')[2].click;
我还尝试了 setTimeout 来延迟我的代码的执行,但这没有用。
javascript:var f = document.forms[0];setTimeout("f.getElementsByTagName('input')[0].value = 'myname';f.getElementsByTagName('input')[1].value = 'mypassword';f.getElementsByTagName('input')[2].click;",1000);
一旦我知道目标页面已完全加载,如何加载我的脚本?