来自css的ctrl + c"content"

coi*_*iso 2 html javascript css copy-paste

试图用小JS创建一个灵活的邮件列表:

.email_item::after {
     content: ", ";
}
Run Code Online (Sandbox Code Playgroud)

导致:

foo@mail.com, foo2@mail.com
Run Code Online (Sandbox Code Playgroud)

用ctrl + c和ctrl + v复制返回:

foo@mail.comfoo2@mail.com
Run Code Online (Sandbox Code Playgroud)

我将不得不使用JS吗?或者那里有优化的天才?

Gab*_*oli 5

是的,就像生成内容:after,并:before仅用于显示的目的.
它不会改变DOM,因此无法选择..

为什么要使用JS而不是直接在HTML上添加逗号?

引用规格content

生成的内容不会更改文档树.特别是,它不会反馈给文档语言处理器(例如,用于重新分析).