如何在 JavaScript 中的单击输入框中选择文本? [复制]

     2023-04-18     271

关键词:

【中文标题】如何在 JavaScript 中的单击输入框中选择文本? [复制]【英文标题】:How to select text on click input box in JavaScript? [duplicate] 【发布时间】:2020-06-18 07:05:20 【问题描述】:

我是 JavaScript 新手,正在构建一个应用程序,在该应用程序中,如果元素是类型,我想在单击网页上的元素时选择文本(类似于右键单击并全选)输入。这可以做到吗?如果是这样,我将如何去做。任何信息将不胜感激。

【问题讨论】:

希望有人能理解你的意思,因为我不知道你在问什么。 我正在寻找 JavaScript,因为当我单击 HTML 文档中的任何元素时,如果单击的元素是文本输入框,我可以模拟右键单击该元素并单击“全选”从上下文菜单中 参考:***.com/questions/4067469/… 这能回答你的问题吗? Selecting all text in HTML text input when clicked 【参考方案1】:

你可以在你的body标签底部添加这个脚本

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

对于您希望具有此自动选择功能的每个输入,添加类“js-select-input”,如下例所示:

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

【讨论】:

【参考方案2】:

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

function testFunc(focusedInput) 
  focusedInput.select();
<!DOCTYPE html>
<html>

<head>
</head>

<body>
  <input id="test-input" type="text" name="test-input" value="default-value" onfocus="testFunc(this)">
  <script>
    function testFunc(focusedInput) 
      focusedInput.select();
    
  </script>
</body>

</html>

【讨论】:

如何使用jquery禁用列表框中的多项选择?还是javascript?

我的页面上有一个列表框。<td><%=Html.ListBox("listServiceTypes",Model.ServiceTypeListAll,new{style="width:500px;height:200px;"})%>我需要禁用从列表框中选择多个项目?我正在做类似选择一项的操作,然后单击删除按钮在页面上从列表框中删... 查看详情

如何在单击时从 Column(0) 中的列表框中引用值?

】如何在单击时从Column(0)中的列表框中引用值?【英文标题】:HowdoIreferenceavaluefromalistboxinColumn(0)onclick?【发布时间】:2012-09-2713:24:42【问题描述】:我有一个基于先前过滤器(文本框)填充的列表框。这意味着列表框中没有预... 查看详情

从下拉框中随机选择一个选项,然后单击以激活另一个在 Javascript 中使用 onChange 的函数

...从下拉框中随机选择一个选项,然后单击以激活另一个在Javascript中使用onChange的函数【英文标题】:RandomlychooseanoptionfromthedropdownboxandclicktoactivateananotherfunctionthatusesonChangeinJavascript【发布时间】:2021-11-0212:20:43【问题描述】:我... 查看详情

如何在文本框中输入值后单击输入更改图像?

】如何在文本框中输入值后单击输入更改图像?【英文标题】:Howtochangeimageonclickingenterafterenteringvalueintextbox?【发布时间】:2022-01-2114:57:22【问题描述】:“asset/image”文件夹中有一堆图片。我们必须在文本框中查看并输入图片... 查看详情

如何在选中复选框时选择列表框中的所有项目?

】如何在选中复选框时选择列表框中的所有项目?【英文标题】:HowdoIselectallitemsinalistboxoncheckboxchecked?【发布时间】:2010-10-3008:57:17【问题描述】:单击CheckBox时,我需要选择ListBox中的所有项目。是否可以使用一行代码选择ListBo... 查看详情

如何在右键菜单栏添加cmd

如何在右键菜单栏添加cmd要在右键菜单栏添加cmd,可以按照以下步骤操作:打开注册表编辑器。按下Windows键和R键,在运行框中输入"regedit"并按下回车键。导航到HKEY_CLASSES_ROOT\\Directory\\Background\\shell。右键单击shell,并选择新建项... 查看详情

如何把两张图片拼接在一起?

两张图片如何快速的拼接在一起,接下来就演示操作步骤。1、首先在windows7旗舰版中,打开美图秀秀版本号6.3.3.0,在“美图秀秀”软件管理界面中,选择【拼图】进入。2、在“拼图”弹出窗中,选择【打开图片】进入。3、在“... 查看详情

当用户从 MS Access 的组合框中选择“其他”时,如何显示输入表单?

】当用户从MSAccess的组合框中选择“其他”时,如何显示输入表单?【英文标题】:HowdoIdisplayaninputformwhenauserselects"other"fromacomboboxinMSAccess?【发布时间】:2010-03-1906:12:05【问题描述】:这与“单击选择框中的项目,然后显... 查看详情

Javascript在选择时将值生成到表单文本框中

】Javascript在选择时将值生成到表单文本框中【英文标题】:Javascriptproducingavalueintoaformtextboxonselection【发布时间】:2013-05-1018:21:01【问题描述】:试图弄清楚如何使用javascript在表单的文本框中动态生成文本。我想从我所做的下拉... 查看详情

如何在access2007的窗体中实现点击按钮打开另一个窗体???

参考技术A1、打开要操作的数据库,在左侧导航窗格中,右击要使用的窗体,在弹出菜单中选择“设计视图”。2、确定“使用控件向导”按钮处于选中状态,然后单击选中“控件”组中的“按钮”控件,在窗体中的适当位置单击... 查看详情

使用javascript计算文本框值

】使用javascript计算文本框值【英文标题】:countthetextboxvaluesusingjavascript【发布时间】:2011-08-1302:15:00【问题描述】:我已经使用javascript动态添加了行。现在我必须对文本框中的值求和。如果我单击添加按钮,将添加同一行。现... 查看详情

单击按钮后,如何清除 VueJS 中的输入文本?

】单击按钮后,如何清除VueJS中的输入文本?【英文标题】:HowcanIclearmyinputtextinVueJSafterabuttonisclicked?【发布时间】:2018-09-2022:55:45【问题描述】:我希望在按下输入按钮并将addTask函数添加到列表后清除输入框中的文本。我试过do... 查看详情

如何强制文本框中的输入语言为英语

】如何强制文本框中的输入语言为英语【英文标题】:HowtoforceinputlanguageinatextboxtobeEnglish【发布时间】:2020-10-0101:46:27【问题描述】:它更像是应用程序中的一种化妆品,但假设有人在文本框中输入他的电子邮件,并且他安装了3... 查看详情

cad如何建立属性块

1.选择“绘图”——“块”——“创建”菜单,打开“块定义”对话框。2.在“名称”编辑框中输入块的名。3.在“基点”设置区单击“拾取点”,然后在绘图区中拾取中心线的交点作为插入基点,或直接在对话框中输入该点坐标... 查看详情

asp.net 中的简单应用程序,用户在文本框中输入金额并单击使用贝宝结帐

】asp.net中的简单应用程序,用户在文本框中输入金额并单击使用贝宝结帐【英文标题】:simpleapplicaitoninasp.netwhereuserentersamountintextboxandclickscheckoutwithpaypal【发布时间】:2014-10-2615:28:21【问题描述】:我需要在我的asp.net网站中进... 查看详情

如何在单击选择中的选项时删除蓝色突出显示

...选项的asp:listbox。<selectsize="4"name="ItemContainerBox"onchange="javascript:setTimeout(\'__doPo 查看详情

XCode:如何在 UIWebView 中输入 javascript 以单击链接(但链接每次都不同)

】XCode:如何在UIWebView中输入javascript以单击链接(但链接每次都不同)【英文标题】:XCode:HowcanIinputjavascriptintoUIWebViewtoclickonalink(butthelinkisdifferenteachtime)【发布时间】:2011-12-0119:51:22【问题描述】:我正在尝试使用UIWebView单击网... 查看详情

如何在 Kivy 的相应文本输入区域中获取输出?

】如何在Kivy的相应文本输入区域中获取输出?【英文标题】:HowtogetoutputsintheircorrespondingtextinputareasinKivy?【发布时间】:2017-06-0314:32:42【问题描述】:我正在尝试在相应的文本输入框中显示一些输出,但是当我单击更新按钮时,... 查看详情