需要一些帮助以javascript编程方式按下按钮

时间:2011-07-18 15:47:24

标签: javascript bookmarklet

我想通过将javascript粘贴到地址栏中,在javascript中以编程方式按下一个按钮。

是否有任何代码示例可以教我如何执行此操作?

2 个答案:

答案 0 :(得分:3)

从地址栏执行JavaScript称为书签。通常,您将JavaScript放在语句javascript:void 0之间。你的看起来像这样:

javascript: document.getElementById("someButtonId").click(); void 0;

这仅适用于实际按钮。即,其中之一:

<button>Click Me</button>
<input type="button" value="Click Me" />
<input type="submit" value="Click Me" />
<input type="image" src="button.png" value="Click Me" />

答案 1 :(得分:1)

它是一个临界答案,因为它只是一个评论的例子,但希望它会有所帮助......

我使用以下内容登录我们构建的网站,只需点击一下:

javascript:document.forms[0].username.value = 'username'; document.forms[0].password.value = 'password'; document.forms[0].submit();

关键是你从javascript:开始告诉浏览器接下来是javascript,然后放入javascript。在这个例子中,我有一个非常简单的表单提交,填写了两个字段。

我相信javascript是在页面的上下文中运行的,所以如果你有类似jQuery的东西那么我会认为你应该能够做类似的事情:

javascript:$('#mybutton').click();