我正在使用我在网上找到的一个示例,以在 CSS3 中创建假定的 HTML5 工具提示。
.tooltip {
border-bottom: 1px dotted #333;
position: relative; cursor: pointer;
}
.tooltip:hover:after {
content: attr(title);
position: absolute;
white-space: nowrap;
background: rgba(0, 0, 0, 0.85);
padding: 3px 7px;
color: #FFF;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-left: 7px;
margin-top: -3px;
}
由于应用程序故意不包含 HTML 或 CSS,我如何以编程方式创建它?
据我目前所知,我认为“after”是一个CSS 选择器,但我找不到更多关于如何使用 JavaScript 在 DOM 中创建、访问或修改它的信息。
请仅使用 JavaScript 解决方案,谢谢。