Javascript 选择画布文本

Javascript 选择画布文本,javascript,Javascript,我喜欢为画布文本放置一个光标,并将其设置为可选择的光标。如何进行?如果u共享的任何示例或演示对我来说非常有用,HTML5元素纯粹用于位图输出,那么它是不可选择的 根据报告: canvas元素为脚本提供分辨率相关位图 画布,可用于渲染图形、游戏图形或 其他动态视觉图像 作者不应在文档中使用canvas元素,因为 合适的元件可用。例如,它不适合使用 用于呈现页面标题的画布元素 在非交互式、静态、可视媒体中,如果画布元素 以前在上绘制过(例如,如果在 交互式可视媒体,现在正在打印,或者如果某些脚本 在

我喜欢为画布文本放置一个光标,并将其设置为可选择的光标。如何进行?如果u共享的任何示例或演示对我来说非常有用,HTML5元素纯粹用于位图输出,那么它是不可选择的

根据报告:

canvas元素为脚本提供分辨率相关位图 画布,可用于渲染图形、游戏图形或 其他动态视觉图像

作者不应在文档中使用canvas元素,因为 合适的元件可用。例如,它不适合使用 用于呈现页面标题的画布元素

在非交互式、静态、可视媒体中,如果画布元素 以前在上绘制过(例如,如果在 交互式可视媒体,现在正在打印,或者如果某些脚本 在元素上绘制的页面布局过程中运行),然后 canvas元素用当前图像表示嵌入的内容 和大小。否则,元素表示其回退内容 相反

在非可视介质中,以及在禁用脚本的情况下在可视介质中 canvas元素,或者如果已取消对canvas元素的支持 禁用时,canvas元素表示其回退内容


事实上,canvas文本编辑器就在那里,visit@Karthi令人印象深刻——从JavaScript源代码的简要阅读来看,看起来他们实际上是在从光标位置计算文本选择。然后更新画布,使其显示已选中的文本。看起来开销很大!据我所知,画布是用来画东西(包括文本),但不是用来选择和编辑东西。