当前位置: 首页 > 面试题库 >

使用JavaScript将光标放置在文本输入元素中的文本末尾

焦苏燕
2023-03-14
问题内容

将焦点设置到元素之后,通过JavaScript将光标放置在输入文本元素中文本末尾的最佳方法(我想是最简单的方法)是什么?


问题答案:

我在IE中遇到了同样的问题(通过RJS /原型设置焦点之后)。当该字段已有值时,Firefox已经将光标留在末尾。IE迫使光标移至文本的开头。

我得出的解决方案如下:

<input id="search" type="text" value="mycurrtext" size="30" 
       onfocus="this.value = this.value;" name="search"/>

IE7和FF3均适用



 类似资料:
  • 问题内容: 我正在尝试在用户名输入字段中插入用户图标。 我尝试过类似问题的一种解决方案, 因为该属性由于FontAwesome是一种字体而无法使用。 以下是我的方法,但无法显示图标。 我在默认字体真棒css中声明了字体,所以我不确定在上面添加字体系列是否正确。 问题答案: 你是对的。:before和:after伪内容不适用于替换的内容(如和元素)。与使用背景图像一样,添加包装元素并声明字体系列是一

  • 问题内容: 我有以下功能,将选择器添加到搜索输入中作为高级选项,就像堆栈溢出高级搜索一样。 当您单击要搜索的内容时,它会添加一个前缀。请参阅下面的Jquery: 如何处理以上内容,使焦点也集中在#search输入上,将胡萝卜(闪烁的文本插入光标)放在插入的文本/值的末尾?例如。 HC:<-添加到我的搜索输入中的值,我想在此处设置光标: 问题答案: 您可以使用Range API的一部分来执行此操作,

  • 我想创建一个简单的函数,将文本添加到用户光标位置的文本区域中。它需要是一个干净的函数。只是基本的。剩下的我都知道了。

  • 这是HTML 这是我的代码 < code>WebDriverWait(浏览器,30)。直到(EC . presence _ of _ element _ located((By。CLASS_NAME,' MCE-textbox MCE-ABS-layout-item MCE-last '))。send_text('任何东西') 我尝试了几乎所有的方法(ID、xpath、tag_name、css选择

  • 问题内容: 我们有一个Web应用程序,我正在尝试使用Java,Web Driver和TestNG对其进行自动化测试。我面临的最大挑战(失败)是保持开发领先地位,并防止测试框架即使进行很小的代码更改就不会破坏。 问题 有一个接受数字的文本字段。到现在为止,为我完成了工作。 在页面源的最新更改中,输入数字后,逗号会自动插入。 因此,例如,“ 50000”变为“ 50,000”。 现在可以正确输入该值,

  • 问题内容: 我的页面上有很多文本框。当有人单击链接时,我希望在光标所在的位置插入一两个单词,或将其附加到具有焦点的文本框中。 例如,如果光标/焦点在文本框上说“ apple”,而他单击一个链接上说“ [email]”,那么我希望文本框说“ apple bob@example.com”。 我怎样才能做到这一点?如果焦点集中在radio / dropdown / non textbox元素上,该怎么办