Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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 如何从textarea元素中选择特定文本_Javascript_Html_Angular_Typescript_Select - Fatal编程技术网

Javascript 如何从textarea元素中选择特定文本

Javascript 如何从textarea元素中选择特定文本,javascript,html,angular,typescript,select,Javascript,Html,Angular,Typescript,Select,我正在尝试使用javascript从textarea元素中选择一些文本。例如,我发现textarea元素中的这个文本今天是一周中的第一天,用户单击按钮选择今天的工作,这样他们就可以为任何文本更改它 我知道,通过执行element.select,我可以选择文本区域的全部内容,是否有其他函数或代码可用于仅选择文本区域内的一个作品、数字或字符?您可以使用selectionStart和selectionEnd,这里是单击时的简单示例。它将根据您单击的位置选择文本 document.getElement

我正在尝试使用javascript从textarea元素中选择一些文本。例如,我发现textarea元素中的这个文本今天是一周中的第一天,用户单击按钮选择今天的工作,这样他们就可以为任何文本更改它

我知道,通过执行element.select,我可以选择文本区域的全部内容,是否有其他函数或代码可用于仅选择文本区域内的一个作品、数字或字符?

您可以使用selectionStart和selectionEnd,这里是单击时的简单示例。它将根据您单击的位置选择文本

document.getElementById'text'。addEventListener'click',函数{ 变量长度=this.value.length; this.setSelectionRange this.selectionStart,长度; }, 错误的 示例您可以使用selectionStart和selectionEnd,这是一个简单的单击示例,它将根据您单击的位置选择文本

document.getElementById'text'。addEventListener'click',函数{ 变量长度=this.value.length; this.setSelectionRange this.selectionStart,长度; }, 错误的
示例您可以使用此选项在文本区域内选择所需的文本。要使选择生效,必须首先将焦点设置在文本区域上

var$\ux=functionselector{ 返回文档。查询选择器选择器选择器; } 函数selectTextstr{ var-txt=$\u-txt; var idx=txt.value.indexOfstr; txt.focus; txt.setSelectionRangeidx,idx+str.length; } $\u bSelect.addEventListener'click'函数{ 选择text$\u选择word.value; }; 今天他们会把它还给你。
选择您可以使用此选项在文本区域内选择所需的文本。要使选择生效,必须首先将焦点设置在文本区域上

var$\ux=functionselector{ 返回文档。查询选择器选择器选择器; } 函数selectTextstr{ var-txt=$\u-txt; var idx=txt.value.indexOfstr; txt.focus; txt.setSelectionRangeidx,idx+str.length; } $\u bSelect.addEventListener'click'函数{ 选择text$\u选择word.value; }; 今天他们会把它还给你。
选择Thank you@Phiter检查我的答案,看它是否符合您的需要。Thank you@Phiter检查我的答案,看它是否符合您的需要。