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

推荐答案

我在IE中也遇到了同样的问题(在通过RJS/prototype设置焦点之后).

我得出的解决方案如下:

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

这在IE7和FF3中都有效

Javascript相关问答推荐

如何才能获取API的所有19页,而不是仅获取我已经编写的代码中的第一页?

如何在pixi js中画一条简单的线

错误:(0,react__WEBPACK_IMPORTED_MODULE_1__.useSYS State)不是函数或其返回值不可迭代

使用Apps Script缩短谷歌表中的URL?

如何使用CSS和JavaScript创建粘性、凝聚力的形状到形状(容器)变形?

我不明白这个react 组件有什么问题

为什么在集内和集外会产生不同的promise 状态(使用Promise.race)?

JS,当你点击卡片下方的绿色空间,而它是在它的背后转动时,

我可以使用空手道用户界面来获取网页的当前滚动位置吗?

在HTML语言中调用外部JavaScript文件中的函数

如何将未排序的元素追加到数组的末尾?

如何将数组用作复合函数参数?

将异步回调转换为异步生成器模式

删除加载页面时不存在的元素(JavaScript)

无法重定向到Next.js中的动态URL

无法设置RazorPay订阅API项目价格

自动滚动功能在当前图像左侧显示上一张图像的一部分

P5JS-绘制不重叠的圆

如何让SVG图标在被点击和访问后改变 colored颜色 ,并在被访问后取消点击时恢复到原来的 colored颜色 ?

FindByIdAndUpdate在嵌套对象中创建_id