javascript - 如何使用 javascript 'addEventlistner(' click')' 函数长时间更改 css 样式?

标签 javascript html css

我希望我的 css 样式在单击提交按钮后会发生变化,但不会发生变化。当我仅在那个时间点单击按钮时,在单击效果消失后可以看到效果整个 css 再次更改我希望即使在单击效果消失后我的 css 样式仍将保留在那里

const btn = document.getElementById("clickbtn");
let value = false;

function addClass() {
    btn.addEventListener("click", function() {
        document.getElementById("registered").style.display = "block";
    });
}

function main() {
    addClass();
}

main();

最佳答案

嗯,我想你想要一个按钮和 onclick 事件,按钮的样式应该改变,所以我稍微修改了你的代码。我希望它对你有用。

const btn = document.getElementById("clickbtn");
let value = false;
btn.addEventListener("click", function() {
btn.style.backgroundColor = "red";
});
button {
  background-color: yellow;
}
<button id="clickbtn">
Button
</button>

如果您需要任何帮助,请告诉我。谢谢

关于javascript - 如何使用 javascript 'addEventlistner(' click')' 函数长时间更改 css 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55842198/

相关文章:

javascript - 在同一浏览器中使用其他选项卡后,iFrame 内容消失

jquery - 单击打开的 CSS 下拉导航

html - css中的形状渐变

html - 在 IE9 的跨域请求中不从 JSP 链接 CSS 文件

javascript - 自定义选择下拉列表,无法选择用户添加的元素

javascript - 如何制作重置/清除单选按钮 JS 但除了 1 个单选按钮

javascript - Bootstrap Forms Accordion 不工作

javascript - 是否可以在 AngularJS 表达式中设置默认值?

javascript - 从 JavaScript 以编程方式打开 Safari/Google Chrome 开发者工具

javascript - 显示带有 angularjs 数据绑定(bind)表单的 Bootstrap 框