我有一个有趣的错误,我不知道它是否来自我在 javascript 中忽略的一点,但它根本没有意义!这是一个小型消息应用程序,您可以在其中玩 chifoumi。在照片中,我们收到了 2 个游戏请求,其特征是“回答(Répondre au jeu)”按钮,当我们回答后,该按钮将被停用!到目前为止是的,但问题是您在这里看到的第一个按钮不再被监听,事实上,就好像与该按钮关联的监听器已经自行飞走了。所以我不明白为什么按钮会失去监听器;知道在单击另一个之前它可以完美地工作(按下按钮只会填充底部的文本框,如果我不发送它,按钮将保持活动状态)。
1 回答

繁星点点滴滴
TA贡献1803条经验 获得超3个赞
这可能是因为你正在设置innerHTML。通过设置innerHTML,您可以告诉浏览器删除main[0]内的所有内容,然后将innerHTML字符串中的内容添加回来。但innerHTML 字符串没有任何事件侦听器。所以,你没有得到一个。尝试使用appendElement,它会添加一个新元素,而不更改任何其他元素。
添加回答
举报
0/150
提交
取消