自动按钮点击页面加载

问题描述:

我想知道如何在加载页面时自动点击按钮<button class="btn btn-primary btn-lg btn-withdraw">Text!</button>。我见过有关试图做同样事情的人的其他帖子,但我不明白该怎么做。任何帮助,将不胜感激。谢谢, 艾登自动按钮点击页面加载

来源 - Auto-click button element on page load using jQuery

+0

如果_seen其他职位约人试图做same_但没有_not understand_,至少要链接这些消息来源并强调你需要澄清的问题。 – Lulero

+0

http://stackoverflow.com/questions/18646881/auto-click-button-element-on-page-load-using-jquery – conleys

所以,你必须把一个id属性到您的按钮。

<button id="myButton" class="btn btn-primary btn-lg btn-withdraw">Text!</button> 

然后,在html的末尾,你必须在脚本标签内使用Javascript来“点击”它,如下所示。

<script> 
document.getElementById('myButton').click() 
</script> 

看起来像你必须学习Javascript,搜索互联网上的教程。

因为你想要的按钮被点击一次页面加载,你要确保的DOM元素本身执行代码之前已实际加载您可以使用jQuery的方法。点击()

你可以在这里阅读更多: What is the DOM ready event?

下面的代码等待页面上的按钮执行“点击”之前完全加载。

非jQuery解决方案。如果您只使用一次,将jQuery添加到您的页面是没有意义的。

window.onload = function() { 
    document.querySelector('.btn.btn-primary.btn-lg.btn-withdraw').click(); 
} 

或者,您也可以将ID通过Sorikairo的建议添加到该按钮,然后触发点击:

//Add ID to button 
<button id="myButton" class="btn btn-primary btn-lg btn-withdraw">Text!</button> 

//Click on load. 
window.onload = function() { 
    document.getElementById('myButton').click() 
}