gpt4 book ai didi

单击 1 次后 Javascript 禁用功能

转载 作者:行者123 更新时间:2023-11-30 08:21:18 26 4
gpt4 key购买 nike

我阅读了 10 多篇文章,我尝试了很多代码但没有找到解决方案,所以这是我的代码我想在单击 1 后禁用此功能

<script type="text/javascript">
window.onclick = MyPopUpLink;
function MyPopUpLink() {
document.getElementsByTagName("body")[0] = window.open("https://google.com");
};
</script>

拜托,这可能与许多其他文章类似,但我找不到解决方案,所以请帮助我。谢谢你

最佳答案

改用 addEventListener,您可以使用 once 选项附加监听器,这意味着它只会运行一次:

document.addEventListener('click', () => {
window.open("https://google.com");
}, { once: true });

(由于 SO 的沙箱问题无法嵌入代码段,但您可以在 JSFiddle here 上看到它)

请注意,引用 document.body 比引用 getElementsByTagName("body")[0] 和分配 window.open< 要容易得多document.body 不会做任何有用的事情。

关于单击 1 次后 Javascript 禁用功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53203272/

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