Javascript - 自动点击页面加载时的按钮

时间:2018-06-19 10:04:17

标签: javascript html

我想在页面加载时自动点击id为btn的按钮。这是我的片段。

<button id="btn">Click me</button>
<script>
document.getElementById('btn').click();
    alert("h")
</script>

如何在页面加载时发出警报?请帮忙。感谢。

5 个答案:

答案 0 :(得分:2)

&#13;
&#13;
function test(){
   alert("Hi");
}

window.onload = function(){
  document.getElementById('btn').click();
  
var scriptTag = document.createElement("script");
scriptTag.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js";
document.getElementsByTagName("head")[0].appendChild(scriptTag);
}
&#13;
<button id="btn" onclick="test()">Click me</button>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

    public function yes_subscription(Request $request)
{

    $univ_id = $request->input('univ_id');
    print ($univ_id);

}

答案 2 :(得分:0)

当前 正在页面加载时发生警报,​​因为您还没有把它放在事件回调中。你可能意味着:

//wait for DOM ready...
document.addEventListener('DOMContentLoaded', () => {

    //...get the button
    let btn = document.querySelector('#btn');

    //...bind the click event
    btn.addEventListener('click', () => { alert('hello'); }, false);

    //...trigger the click event on page enter
    btn.click();

}, false);

还要注意文档就绪处理程序,它等待DOM准备就绪。

答案 3 :(得分:0)

试试这个: -

   window.onload=function(){
      document.getElementById("btn").click();
      alert('Page Loaded')
    };
    function buttonClick(){
      alert("button was clicked");
     }
<button id="btn" onclick="buttonClick()">Click me</button>

答案 4 :(得分:0)

如果您想在页面加载时发出警报而不是简单地使用它 -

&#13;
&#13;
window.onload = function(){alert("I am loaded")};
&#13;
&#13;
&#13;

但如果您想在页面加载后通过单击按钮发出警报,请使用此 -

&#13;
&#13;
function autoClick(){
  alert("I am loaded and automatically clicked");
}
window.onload = function(){
  document.getElementById('autoClickBtn').click();
}
&#13;
<button id="autoClickBtn" onclick="autoClick()">Click me</button>
&#13;
&#13;
&#13;