execCommand 不适用于选定的文本

execCommand doesn't work on selected text

大概,我知道问题出在哪里,但我不知道如何解决。我有一个可编辑的 div 和 <small> 元素,单击它我想要设置文本(已选择)的样式。但问题是它似乎根本不起作用。此外,在我明确添加对 div 的关注之前,它不会处理我输入的更多文本。我认为它的发生是由于 <small> 个元素,而不是 <button>。但是,正如我之前提到的,我不知道如何修复它。我已经尝试在选择中添加范围,但没有做出任何改变。有谁知道如何在不更改按钮上的元素的情况下解决这个问题?

该命令不适用于 <small>

等元素