2

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

.email_item::after {
     content: ", ";
}

导致:

foo@mail.com, foo2@mail.com

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

foo@mail.comfoo2@mail.com

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

4

1 回答 1

5

是的,生成的内容:after:before仅用于显示目的。
它不会改变 DOM,所以它是不可选择的..

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

引用有关的规格content

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

于 2012-11-12T02:34:03.487 回答