Html 滚动文本不带<;a href>;

Html 滚动文本不带<;a href>;,html,css,Html,Css,我有一个由CSS控制的链接列表。他们的URL有问题,所以我想用javascript控制它。因此,在我的中,我不想拥有href=“link.html”,但如果我去掉了它,CSS的属性就会停止工作 a{ text-decoration: none; color: #808080; } a:visited { text-decoration: none; color: #808080; } a:hover{ text-decoration: none; color: blue; } 我怎

我有一个由CSS控制的链接列表。他们的URL有问题,所以我想用javascript控制它。因此,在我的
中,我不想拥有
href=“link.html”
,但如果我去掉了它,CSS的属性就会停止工作

a{
 text-decoration: none;
 color: #808080;
}
a:visited {
 text-decoration: none;
 color: #808080;
}
a:hover{
 text-decoration: none;
 color: blue;
}

我怎样才能保证属性只有一个
标记?

添加
href=“#”
是什么让CSS工作,而这种链接不会将用户处理到另一个页面。

添加
href=”#“
是什么让CSS工作,而这种链接不会将用户处理到另一个页面。

您可以在链接上返回false。比如:

<a href="link.html" onclick="return false;" >​Link</a>​

您可以在链接上返回false。比如:

<a href="link.html" onclick="return false;" >​Link</a>​

除此之外,在触发click事件时将return false设置为false,这是为了防止页面出现“#”链接的默认动作。此外,在触发click事件时将return false设置为false,这是为了防止页面出现“#”链接的默认动作。
:hover
选择器仍然可以将其更改为蓝色,但是
:visted
仅适用于实际链接(需要
href
属性)。
:hover
选择器仍应将其更改为蓝色,但
:visted
仅适用于实际链接(需要
href
属性)。这是首选解决方案。然后,如果客户端禁用了JavaScript,链接将仍然有效,而不仅仅是毫无用处的文本。这是首选解决方案。然后,如果客户端禁用了JavaScript,链接将仍然有效,而不仅仅是毫无用处的文本。