Мне интересно, возможно ли изменить текст элемента при выделении.Например, если бы у меня было
<span class=time>12:00</span>
Можно ли изменить содержимое на [12:00]
с помощью псевдоэлементов CSS :before
, :after
и ::selection
?
.time::selection:before {
content: '[';
}
.time::selection:after {
content: ']';
}
Хотя мой текущий проект требует решения CSS (а также только для работы в Opera), я бы не стал отказываться от решений JavaScript, если CSS кажется невозможным, просто для дальнейшего использования.
Вна случай, если это пригодится, я пытаюсь изменить формат настройки IRC в Opera, используя im.css
, чтобы сделать формат копируемых / вставленных журналов более похожим, как это делают обычные клиенты IRC.