我想在页面加载时自动点击id为btn的按钮。这是我的片段。
<button id="btn">Click me</button>
<script>
document.getElementById('btn').click();
alert("h")
</script>
如何在页面加载时发出警报?请帮忙。感谢。
答案 0 :(得分:2)
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;
答案 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)
如果您想在页面加载时发出警报而不是简单地使用它 -
window.onload = function(){alert("I am loaded")};
&#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;