我目前有以下代码:
<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/