如果您有以下 HTML:
<div contenteditable="true">
<p>The first paragraph</p>
<p>The second paragraph</p>
</div>
有没有办法将正在编辑的段落设置为不同于其他所有段落的div
样式contenteditable
?
div > p:focus { border: 1px solid red }
不会应用于正在编辑的段落。
这是一个你可以玩的JSFiddle 。
如何以不同的方式设置正在编辑的段落(<p>
-tag)?
我更喜欢纯 CSS 的解决方案,但也许我必须使用 JavaScript。
编辑:
由于我们找不到纯 CSS 解决方案(并且使用:hover
对我来说不是真正的解决方案),我现在正在寻找一些 JavaScript 行来设置class="focus"
正在编辑的节点上的属性。