gpt4 book ai didi

javascript - 单击按钮运行功能 - 不起作用?

转载 作者:行者123 更新时间:2023-11-30 17:12:02 24 4
gpt4 key购买 nike

html:

<button id="go-btn">GO BUTTON!</button>

JavaScript:

function hi(){
alert("hi");
}

document.getElementById("go-btn").onclick = hi();

当我刷新页面时,在我单击按钮之前会弹出警告。为什么会这样?非常感谢!

最佳答案

因为你在赋值时调用它:

document.getElementById("go-btn").onclick = hi();

只需删除 () 并将 hi 函数分配给 onclick 处理程序。

document.getElementById("go-btn").onclick = hi;

目前您正在将 hi()RESULT 分配给 onclick 处理程序。

关于javascript - 单击按钮运行功能 - 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26783476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com