gpt4 book ai didi

javascript - 将 OnClick 设置为 null 后,如何在 JavaScript 中再次具有 Onclick 行为

转载 作者:行者123 更新时间:2023-11-30 13:01:44 26 4
gpt4 key购买 nike

我有 Div 元素,我将它的 onClick 事件设置为 null,就像这样。

child.onclick = null;

在这种情况下,child 是一个代表该 DIV 元素的 DOM 元素。

现在 onclick 事件已经不存在了,现在我想像这样再次拥有它。

child.onclick = new Function();

但是这样不行。我只想拥有 onclick 行为,就像它被设置为 null 之前一样。

谁能帮忙?

最佳答案

// save reference to the old callback function
var oldOnclickFn = child.onclick;

// set onclick to null
child.onclick = null;


// set the onclick to the function that was there before.
child.onclick = oldOnclickFn;

但是,您可能应该查看 addEventListener .

关于javascript - 将 OnClick 设置为 null 后,如何在 JavaScript 中再次具有 Onclick 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17189682/

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