我怎样才能使生成的内容可选?

我可以让CSS通过使用生成的内容显示元素的ID,如下所示:

<style> h2:hover:after { color: grey; content: "#" attr(id); float: right; font-size: smaller; font-weight: normal; } </style> <h2 id="my-id">My ID</h2> <p>Pellentesque habitant morbi tristique senectus et netus et.</p> 

如何使生成的内容(“#my-id”)可选,以便用户可以突出显示并复制它?

你不能使一个伪元素可选,因为它不存在于DOM中。

5.10伪元素和伪类

伪元素和伪类都不会出现在文档源或文档树中。

伪元素存在于DOM中。 所以你不能select它们。