不是d3.js的专家,环顾四周,无法找到/理解如何实现这一点:
<p class='my-text'> Hi! this is a paragraph!</p>
用户高亮显示该段落中的几个单词,这将触发一个事件,该事件从高亮显示的中上角部分创建一条线,然后直接转到一个框供用户评论。
在d3.js中如何做到这一点?有没有资源可以让我看看用d3.js来操作文本?
感谢您的阅读!
我有一个内容可编辑的div (带有id 'editor1'),允许用户输入文本。然后有一个函数,允许他们对任何高亮显示的文本进行着色。我的js使用window.getSelection().getRangeAt(0),但问题是它们可以突出显示div之外的单词,它们的颜色也会发生变化。到目前为止,我已经尝试过:
function red(){
{
var getText = document.getElementById("editor1").innerHTML;
var selection =
我目前在原生JS中工作,我正在尝试在一个可内容编辑的div中构建突出显示文本功能。我已经成功构建了突出显示功能,但当我想要使用单个按钮在突出显示和非突出显示文本之间切换时,我遇到了一个问题。
var selectedText = window.getSelection();
var range = selectedText.getRangeAt(0);
我使用surroundContents对选定的文本进行包装,这是range对象的函数。
var wrapper = document.createElement("span");
wrapper.setAttribute(
我的数据库中有一个字段(称为“文本”),它存储用户输入的文本。用户将能够更改字体,添加高亮,粗体,斜体等,他们想在任何地方,他们写的文本。处理这个问题的正确方法是让JS允许用户定制他们的文本,然后在我的数据库中存储时,将标记添加到他们自定义的区域中吗?
例如:
用户输入"Hello,我是编写一些文本“,使用类似于的内容
数据库将存储Hello, I am \*BOLD*\writing some text \*BOLD*\,其中\*BOLD*\是标记。
或者,是否有一个已经存在的JS框架可以为我处理这个问题?
你好,我正在尝试做一个搜索栏,以搜索任何在html页面上可用的内容。如果字符串在html页面中可用,我使用window.find method.it高亮显示它。它返回布尔值true或false。如果搜索的字符串不可用,则为false。但是主要的问题是,如果所有搜索的字符串都是highlighted.Then,那么它也会返回false,我如何告诉用户没有发现或搜索到的文本已经被高亮显示。我也想再次搜索,如果按钮再次点击,也当所有搜索的文本被高亮显示。
我正在使用这个代码,但它没有完成我想要的所有愿望。
JS
function SEARCH(){
var Search=document.get