gpt4 book ai didi

javascript - JavaScript 中的一个错误

转载 作者:行者123 更新时间:2023-11-28 12:41:12 25 4
gpt4 key购买 nike

演示: http://jsfiddle.net/nazym/1/
该代码的目的是在按下按钮时显示弹出窗口,并在按下其他任何地方时隐藏它。单击按钮两次时会发生错误。
因此,代码应该在重复单击按钮时显示/隐藏弹出窗口。

最佳答案

如果您想让单击按钮显示隐藏的弹出窗口,如果显示弹出窗口则隐藏它(单击其他任何地方都会隐藏它),那么您的代码块会导致问题:

if (ele == element) {
hideDropDown();
return;
}

您没有向 hideDropDown 函数传递任何参数。应该是:

hideDropDown(ele);

这样,onclick 处理程序就会正确添加到元素中。

关于javascript - JavaScript 中的一个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12128271/

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