css/javascript 选择链接样式

发布于 2024-10-31 02:17:57 字数 212 浏览 1 评论 0原文

我有一些被某些边界包围的链接。悬停时,链接变为白色。我的代码:

#product_unavailable_types a:hover {

border-color: #fff;
我希望

这些边框在选择后也将保持白色。我的意思是,如果我点击该链接,边框将保持上述样式。我不知道该怎么做。

有什么线索吗?

谢谢你!

i have some links that are surrended by some borders. on hover, the links are made white. my code:

#product_unavailable_types a:hover {

border-color: #fff;
}

i would like that those borders will remain white after the selection also. i mean, if i click on that link, the borders will stay with the above style. and i have no idea how to do it.

any clue?

thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

生生漫 2024-11-07 02:17:57

您正在搜索 a:visited 伪类。

这意味着:

#product_unavailable_types a:hover, #product_unavailable_types a:visited {
    border-color: #fff;
}

编辑

如果链接没有引导您到另一个页面,请尝试将其放入 head 元素中:

<script type="text/javascript">

    function highlight(link) {

        link.style.borderColor = '#fff';

    }

</script>

然后添加 onclick 属性到您的 a 元素,使其看起来像:

<a href="#test" onclick="highlight(this);">test</a>

You are searching for the a:visited pseudo class.

That means:

#product_unavailable_types a:hover, #product_unavailable_types a:visited {
    border-color: #fff;
}

EDIT

If the link doesn't lead you to another page, try to put this in the head element:

<script type="text/javascript">

    function highlight(link) {

        link.style.borderColor = '#fff';

    }

</script>

Then, add the onclick attribute to your a element, so that it looks like:

<a href="#test" onclick="highlight(this);">test</a>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文