Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在html5中强制单击按钮?_Javascript_Html - Fatal编程技术网

Javascript 如何在html5中强制单击按钮?

Javascript 如何在html5中强制单击按钮?,javascript,html,Javascript,Html,类似这样的操作,但单击按钮时,通过编程方式调用它来完成 <script> function myFunction() { document.getElementById("demo").innerHTML = "Hello World"; } </script> 函数myFunction() { document.getElementById(“demo”).innerHTML=“Hello World”; } 按钮onclick=“myFunction()

类似这样的操作,但单击按钮时,通过编程方式调用它来完成

<script>

 function myFunction() 
{
document.getElementById("demo").innerHTML = "Hello World";
}
</script>


函数myFunction()
{
document.getElementById(“demo”).innerHTML=“Hello World”;
}
按钮onclick=“myFunction()”>单击我 id=“demo”

我认为“自行点击”不是思考这个问题的正确方式。更好的方法是将按钮单击的功能模块化,如下所示:

doOnClickButton()
然后,当页面加载时,只需执行此函数

jQuery的示例:

$(document).ready(function() {
    doOnClickButton();
})

简单地说,只需跳过按钮部分并在页面加载时调用函数。如果要执行此操作,请使用如图所示的JavaScript

setTimeout(函数(){
警报(“你好,世界!”);

}, 1);在nmg49回答之后,您可以使用DOMContentLoaded事件在不使用jQuery的情况下执行此操作:

document.addEventListener('DOMContentLoaded', function() {
    doOnClickButton();
});

要单击某个元素,请使用
元素。单击()
。向我们展示您已经拥有的一些代码、您尝试过的内容等。没有这些,我们可以向您解释您做错了什么以及您应该做什么。可能重复的用户是询问有关某个主题的高级问题,例如缺少代码是可以的。但是,如果您确实有一些代码要发布,这将增强问题的针对性。另外:OP询问的是JavaScript,而不是jQuery。jQuery是JavaScript。是的,这也可以在vanilla js中完成,这很好,但是使用jQuery也没有什么错。它只是一个围绕Javascript的包装器,使其更易于使用。这并没有涵盖OP的要求