根据用户点击来显示和隐藏下划线可以通过以下几种方式实现:
a:hover {
text-decoration: underline;
}
这样当用户将鼠标悬停在链接上时,链接文本就会显示下划线。当鼠标移开时,下划线会消失。
<a href="#" id="myLink">点击我</a>
<script>
var link = document.getElementById("myLink");
var underlineVisible = false;
link.addEventListener("click", function() {
if (underlineVisible) {
link.style.textDecoration = "none";
underlineVisible = false;
} else {
link.style.textDecoration = "underline";
underlineVisible = true;
}
});
</script>
这样当用户点击链接时,会切换下划线的显示和隐藏状态。
<a href="#" id="myLink">点击我</a>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$("#myLink").click(function() {
$(this).toggleClass("underline");
});
</script>
在CSS中定义一个名为"underline"的类,设置其text-decoration属性为underline,点击链接时通过toggleClass方法来切换该类的应用,从而实现下划线的显示和隐藏。
以上是根据用户点击来显示和隐藏下划线的几种常见实现方式。具体选择哪种方式取决于项目需求和开发环境。
领取专属 10元无门槛券
手把手带您无忧上云