Blazor 从 textarea 中获取选定的文本并使其成为 bold/italic/hyperlink

Blazor get selected text from textarea and make it bold/italic/hyperlink

有什么方法可以从 textarea 中获取选定的文本并在 Blazor WebAssembly 中使其成为 bold/italic/hyperlink? 或者应该使用 javascript?

您不能在 textarea 元素中包含 HTML 内容,这意味着即使使用 JavaScript,您也无法为所欲为。您在论坛和网站上看到的富编辑器使用不同的元素和相当多的 JavaScript.

您必须使用这样的文本编辑器,可以直接通过 JavaScript 或像 Blazored TextEditor which works on top of Quil.js 这样的包装器。所有商业组件供应商也都有自己的富文本编辑器组件。

查看 Awesome Blazor 页面以获取组件、组件包和教程的列表。