Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从内容可编辑div中选择特定文本_Javascript_Html_Css - Fatal编程技术网

Javascript 从内容可编辑div中选择特定文本

Javascript 从内容可编辑div中选择特定文本,javascript,html,css,Javascript,Html,Css,考虑以下内容可编辑div 。可编辑div div{ 显示:内联块; } 这是内联块元素的一个示例 我想window.getSelection()就是您要找的 var selection = ""; function getText() { if (window.getSelection) { selection = window.getSelection().toString(); } else if (document.selection && docum

考虑以下内容可编辑div

。可编辑div div{
显示:内联块;
}

这是内联块元素的一个示例

我想
window.getSelection()
就是您要找的

var selection = "";

function getText() {
  if (window.getSelection) {
    selection = window.getSelection().toString();
  } else if (document.selection && document.selection.type !== "Control") {
    selection = document.selection.createRange().text;
  }
  return text;
}

您如何知道只需要选择“测试可编辑控制”?是否有任何模式或规则可供选择?特别是:您是否有兴趣查找特定的字符集(字符串)或匹配正则表达式:?可能的重复。抱歉,可能的重复抱歉,我要选择文本,don;我不想找回它