【发布时间】:2012-02-13 22:21:17
【问题描述】:
我目前有以下代码:
<li><a href="index.php" id="1" onclick="document.getElementById('1').style.background = '#8B4513';">Weblog</a></li>
这会改变颜色,但是因为它打开了 index.php,所以颜色不会保持不变。它恢复到原来的颜色。
如何在不同的页面中保持相同的颜色?
谢谢
【问题讨论】:
-
您指的是访问过的链接的颜色吗?
-
简单的解决方案是使用 cookie 来跟踪此类选择。在加载新页面时,您可以检查标志并设置颜色。
-
如果我点击另一个链接,我点击的上一个链接会变回原来的颜色吗?还是保留它的“点击”颜色?因为 visited links 和 selected links 有不同的实现和效果 - 你的问题听起来有点两者兼而有之。
标签: javascript css colors background-color