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 页面以获取组件、组件包和教程的列表。
有什么方法可以从 textarea 中获取选定的文本并在 Blazor WebAssembly 中使其成为 bold/italic/hyperlink? 或者应该使用 javascript?
您不能在 textarea
元素中包含 HTML 内容,这意味着即使使用 JavaScript,您也无法为所欲为。您在论坛和网站上看到的富编辑器使用不同的元素和相当多的 JavaScript.
您必须使用这样的文本编辑器,可以直接通过 JavaScript 或像 Blazored TextEditor which works on top of Quil.js 这样的包装器。所有商业组件供应商也都有自己的富文本编辑器组件。
查看 Awesome Blazor 页面以获取组件、组件包和教程的列表。