为啥功能动作直到刷新才停留,但在点击后突然消失[重复]

Posted

技术标签:

【中文标题】为啥功能动作直到刷新才停留,但在点击后突然消失[重复]【英文标题】:Why isn't the function action stays until refresh but suddenly vanishes after living the click [duplicate]为什么功能动作直到刷新才停留,但在点击后突然消失[重复] 【发布时间】:2022-01-23 18:08:05 【问题描述】:

这里的功能正在工作,但<p> 上的颜色不会在我离开按钮时停留更长时间,如果它是原始形式

function color()
   document.getElementById("change").style.color = "#ff00ff";

html

<p id="change"></p>
<button onclick="color()">Change</button>

【问题讨论】:

也许您在按钮/文本上有其他侦听器,或者其他代码更改了它?因为 onclick 监听器不能像你想象的那样工作 请参考How to ask a good question并添加Minimum Reproducible Example 如果您希望保留使用 javascript 所做的更改,则需要将这些更改保存在本地存储中 按钮提交表单。那里有数十亿个骗子 点击提交按钮会提交一个表单,该表单会在 JS 完成对 DOM 的修改后立即加载一个新页面。 【参考方案1】:

在我的工作完美,但试试这个

document.getElementById('button_id').addEventListener('click', color)

【讨论】:

如果您无法重现问题,并且不了解问题的原因,那么将代码扔在墙上希望它坚持下去并不能得到一个好的答案。跨度>

以上是关于为啥功能动作直到刷新才停留,但在点击后突然消失[重复]的主要内容,如果未能解决你的问题,请参考以下文章

电脑新建文件或删除文件需要刷新才显示

为啥闪信不会消失?

单击后但在重定向之前刷新/重置链接/WPushButton 的 WResource

为啥微信云宅调小程序里面的信息突然消失?

为啥我用jQuery写好checkbox的全选后,点击两次后,就不行了,要刷新页面后,点击才有响应,源码是这样

Android 11.0 修复按键调节音量时,多次点击后音量对话框突然消失