Javascript 在点击时改变颜色并保持相同的颜色

标签 javascript css colors background-color

我目前有以下代码:

<li><a href="index.php" id="1" onclick="document.getElementById('1').style.background = '#8B4513';">Weblog</a></li>

这改变了颜色,但是因为它打开了 index.php,所以颜色不会保持相同的颜色。它恢复到原来的颜色。

如何在不同的页面中保持相同的颜色?

谢谢

最佳答案

从提供的代码来看,您似乎在尝试在用户单击链接后设置元素的样式。

Javascript 在这里似乎是不必要的。我只会使用 :visited css 伪类来设置元素的样式。

例如;

a:visited { text-decoration: line-through; }

关于Javascript 在点击时改变颜色并保持相同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8922994/

相关文章:

javascript - 自定义错误类作为 Node 模块发送自定义错误响应

css - FireFox CSS 表格额外的边框线

html - 如何使 bootstrap 轮播全宽且响应迅速

javascript - 用户删除并重新安装应用程序后管理 Parse _Installation 类

javascript - jQuery UI 扩展可拖动 "Snap"行

javascript - 如何在 Meteor JS 中通过 ID 选择用户?

css - 动画图像到 div vue.js

css - 浏览器处理渐变中的 CSS “transparent”

html - 将 RGBA 转换为 HEX

java - Eclipse 中 java 项目的彩色源代码