我是 javascript 和 casperjs 的新手。我正在尝试触发一个按钮来自动执行特定任务。我可以做到clicklabel()
。我想知道是否有直接的方法来调用这些函数。casperjs 文档中有一个sendAJAX
函数。它在这种情况下有效吗?
<a class="selection" href="javascript:void(0)" onclick="function1(); function2();">New</a>
我是 javascript 和 casperjs 的新手。我正在尝试触发一个按钮来自动执行特定任务。我可以做到clicklabel()
。我想知道是否有直接的方法来调用这些函数。casperjs 文档中有一个sendAJAX
函数。它在这种情况下有效吗?
<a class="selection" href="javascript:void(0)" onclick="function1(); function2();">New</a>
在这种情况下,您实际上并不需要 href - 只需将其留空即可。
但是,要回答您的问题,似乎有两种选择。第一个,也是最好的,是 jQuery .click() 函数。jQuery 很棒,如果您使用 javascript 做事,您应该自己学习它(尽管学习如何正确使用它确实需要一些时间)。但是,如果您目前不愿意花时间,我建议如何使用 JavaScript 模拟点击?看起来像一个可行的仅限javascript的答案。