gpt4 book ai didi

javascript - html-javascript : page refreshes whenever an event is fired

转载 作者:行者123 更新时间:2023-11-30 18:24:13 25 4
gpt4 key购买 nike

我有一个带有按钮等的 html 页面,我为其分配了事件监听器。每当单击其中一个按钮时,页面都会返回到其原始状态,就好像浏览器已经关闭并再次打开一样。因此,如果我在文本字段中输入了一些信息,那么只要单击按钮,它们就会被清除,即使它的事件监听器什么也不做。

同样,如果我将此事件监听器包含到 html 中,<body onload="pageLoaded();"> ,只要单击按钮,就会调用 pageLoaded() 函数。

为什么会发生这种情况,我该如何防止它发生?

最佳答案

假设您正在使用提交按钮,除非您取消默认操作,否则它将提交它们所在的表单。

eventObject.preventDefault();

参见 the documentation .

关于javascript - html-javascript : page refreshes whenever an event is fired,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11326122/

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