如何高亮显示选定的文本并存储在数据库中,以及当页面重新加载时,如何高亮显示回选定的文本
how do i highlight a selected text and store in db and when the page reloads highlight back the selected text?
我可以存储突出显示的文本。当页面加载回来时,我如何突出显示文本?
这是示例代码:
$(document).mouseup(function(event){
highlighterOn = true;
if (highlighterOn){
var selection = window.getSelection();
var range = selection.getRangeAt(0);
var sel = range.extractContents();
var span = document.createElement("span");
span.style.backgroundColor = "yellow";
span.appendChild(sel);
range.insertNode(span);
}
});
我不确定您要用上面的代码做什么,但我建议(因为您已经将高亮显示的文本存储在某种数据库中)只需选择div的innerHTML,并执行类似.replace('the text I want to highlight','<span class="highlighted">the text I want to highlight</span>')
的操作,然后用CSS对.h高亮显示的类进行样式设置。
相关文章:
- 高亮显示时编辑文本大小和颜色
- 高亮显示与数组字符串一起使用时文本插件中断
- 当DIV中的文本高亮显示时,如何获得DIV中Span的值?(Javascript)
- 延迟高亮显示文本区域中的文本
- javascript高亮文本字符串
- 在GXT中激活上下文菜单时,如何保持选中的文本高亮显示?(EXT GWT 2.x)
- html5中的文本高亮显示
- 如何高亮显示选定的文本并存储在数据库中,以及当页面重新加载时,如何高亮显示回选定的文本
- 如何在高亮显示时更改文本颜色
- 高亮显示文本后打开下拉菜单
- jQuery's'单击'当用户高亮显示文本时,函数
- 保存文本中光标高亮显示的位置
- 从文本区域获取选定/高亮显示的文本,代码镜像不起作用
- 高亮显示动态生成的文本
- 基于搜索文本高亮显示图像地图的区域
- 当需要时,高亮显示带有红色边框的文本框
- 当用户在网页上选择一大块文本时,是否有一种方法可以使该文本保持高亮显示,即使用户在该页面的其他地方单击也是如此
- 当文本被高亮显示时弹出消息
- 使用JavaScript删除添加到选定文本的高亮
- 通过搜索查找文本并高亮显示错误