【发布时间】:2015-03-04 14:51:09
【问题描述】:
这可能是我犯的一个非常新手的错误,但我的情况是这样的。我已经成功地制作了一个脚本,当输入到谷歌浏览器书签时,它会在用户点击书签时弹出一个提示框。从那里,在他们按下回车键后,它会将所述用户带到搜索结果列表中。我想要做的是将另一段代码放在同一个书签中,以便它在加载后自动单击搜索结果页面上的第一个结果。有什么想法吗?
javascript: (function MCC() {
var feature = prompt('What is your search query?', '');
if (feature != null) {
window.open('https://www.google.com/#q=' + encodeURIComponent(feature));
window.onload = function MyClient() {
document.getElementById('mHSB').click();
}
}})();
【问题讨论】:
-
你可以使用 jquery 的
ready。$(function() { ... } );你的内部 html 行没有意义。 -
javascript: (onloaddocument.getElementById('demo').innerHTML = window.open('https://abc.com/' + encodeURIComponent(feature)); 毫无意义 -
糟糕,我忘了把它拿出来!我的错。老实说,我对 jquery 的
ready不是很熟悉。我将更新操作并删除 innerHTML,因为它的功能相同。
标签: javascript jquery onload prompt onload-event