使用Javascript点击网页中的按钮

时间:2016-12-18 17:20:37

标签: javascript android

目前,我正在申请,我需要登录这个特定的网站。基本上,我需要使用javascript进行此按钮单击,但我不知道如何。

这是我从网站上检索到的按钮代码:

<button type="submit" class="uk-width-1-1 uk-button uk-button-primary uk-button-large">Sign in</button>

提前感谢您的帮助

2 个答案:

答案 0 :(得分:0)

如果是纯javascript:

,您可以通过编程方式点击该按钮
(function(){document.querySelector('button[type="submit"]').click();})()

如果是Android JS界面:

webView.loadUrl("javascript:(function(){"+
    "l=document.querySelector('button[type=\"submit\"]');"+
    "e=document.createEvent('HTMLEvents');"+
    "e.initEvent('click',true,true);"+
    "l.dispatchEvent(e);"+
    "})()");

答案 1 :(得分:0)

按钮点击事件的一般方法是使用类似jQuery的东西。例如,让我们将按钮设置为ID

<button id="my-button" type="submit" class="uk-width-1-1 uk-button uk-button primary uk-button-large">Sign in</button>

然后我们将使用jQuery

对其应用click事件
$('#my-button').click(function(){alert('button has been clicked');})

除了警报,你可以在那里放置你想要的任何代码:D

示例:Codepen example

编辑:课程示例: Example for a class  (注意我们在调用中使用“。”而不是“#”)

-Kyle