gpt4 book ai didi

javascript - 第一次点击后更改按钮 onclick

转载 作者:行者123 更新时间:2023-11-30 14:50:33 26 4
gpt4 key购买 nike

我很难让它发挥作用。我有一个按钮,我希望它执行 Javascript 函数 A,在该函数 A 中,我想将 Onclick 更改为函数 B。因此,当用户第二次点击按钮时,它正在执行 B。随着

<Button onclick="A();">Click me</button>
<script>
Function A() {
document.getElementById("button").onclick=B();
}
Function B() {
Alert("hello world");
}

在函数 A() 中,它不执行 FIRST A,然后执行 B,它立即执行 B。有人可以帮助我吗?谢谢:)

最佳答案

当您用括号编写函数名称时,例如 B(),它会立即调用该函数。相反,您需要将 onclick 设置为函数的名称,AB

您的整体解决方案可能如下所示:

function A(event) {
// Function logic...
event.target.onclick = B;
}

function B() {
// Function logic...
}

document.getElementById("button").onclick = A;

关于javascript - 第一次点击后更改按钮 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48196728/

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