javascript - 如何在悬停时更改 html 元素文本
问题描述
我有一个<span>
包含一些文本的元素,即×
. 如何让它在悬停时更改为不同的符号。例如,到:∞
?
<span class="change-text">×</span>
在鼠标悬停时,访问者应该看到:
<span class="change-text">∞</span>
解决方案
您可以在不使用 JavaScript 的情况下解决此问题。
在 HTML 代码中只做空跨度:
<span></span>
在 CSS 中添加:
span::after {
content: '\00d7';
}
span:hover::after {
content: '\221E';
}
\00d7
,\221E
指符号 unicode。
span:after {
content: '\00d7'
}
span:hover:after{
content: '\221E'
}
<span></span>
推荐阅读
- sql - 我应该如何检查帖子是否已保存
- node.js - 续集验证和约束不起作用(postgresql)
- java - Java Spring Boot Hibernate、JPA、MVC、REST混淆
- nearprotocol-validator - (NEAR 协议)如何启动验证节点
- javascript - 如何在谷歌图表中的这个仪表图表之间添加填充/空格?
- powershell - 在 powershell 中使用 handle.exe 询问文件路径时出现警告/错误消息
- sql - SQL:临时表和脚本在第二次使用时失败,但在第一次使用时有效
- python - 处理不同张数的多个excel文件
- database - 如何减少聚合时间 mongo db
- c# - 将日期字符串转换为日期时间c#