Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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中选择点击输入框上的文本?_Javascript_Getelementbyid - Fatal编程技术网

如何在JavaScript中选择点击输入框上的文本?

如何在JavaScript中选择点击输入框上的文本?,javascript,getelementbyid,Javascript,Getelementbyid,我是JavaScript新手,正在构建一个应用程序,在这个应用程序中,如果元素是input类型,我希望在单击网页上的元素时选择文本(类似于右键单击和全选)。这能做到吗?如果是这样的话,我该怎么做呢。任何信息都将不胜感激。您可以将此脚本添加到身体标签的底部 <script> document.querySelectorAll('.js-select-input').forEach(input => { input.addEventListener('click', (

我是JavaScript新手,正在构建一个应用程序,在这个应用程序中,如果元素是input类型,我希望在单击网页上的元素时选择文本(类似于右键单击和全选)。这能做到吗?如果是这样的话,我该怎么做呢。任何信息都将不胜感激。

您可以将此脚本添加到身体标签的底部

<script>
  document.querySelectorAll('.js-select-input').forEach(input => {
    input.addEventListener('click', (e) => e.currentTarget.select())
  })
</script>

document.querySelectorAll('.js select input').forEach(input=>{
input.addEventListener('单击',(e)=>e.currentTarget.select())
})
对于您希望使用此自动选择功能的每个输入,请添加类“js select input”,如下例所示:

<input class="js-select-input" value="foo">

使用
选择
方法来实现此目的。
在输入的
onfocus
事件的回调函数中使用
select
方法。 为了更好地理解,请参见以下示例:

函数testFunc(focusedInput){
focusedInput.select();
}

函数testFunc(focusedInput){
focusedInput.select();
}

希望有人能理解你的意思,因为我不知道你想要什么。我正在寻找JavaScript,因为当我单击HTML文档中的任何元素时,如果单击的元素是文本输入框,我可以模拟右键单击该元素并单击“全选”从上下文菜单中请注意:这是否回答了您的问题?