使用Draft.js时,我可以使用blockStyleFn
来修改列表项的样式,只需使用contentBlock.getType() === 'unordered-list-item'
为目标。我无法定位周围的li
或ul
。
使用ol
时,会引起一些奇怪的样式。我想通过向textAlignment="center"
和ul
标签以及ol
添加样式来覆盖此行为,但是我无法定位周围的li
或使用ul
使用ol
。
另一个问题是Draft.js在blockStyleFn
中添加HTML,例如div
和span
标签。因此,实现我的目标更加困难。
我该如何使用li
,但仅针对列表进行修改?