我一直在努力将文本发送到Chrome中的输入元素,并且我注意到,与IE或FF不同,调用 .focus()不会将光标在文本区域。那么是否有人知道将光标放在Chrome输入元素上的替代方法?使用JavaScript将光标放置在Chrome文本输入元素
1
A
回答
0
下面是一些我使用的代码:
VAR的事件= document.createEvent( “HTMLEvents”);
event.initEvent(“focus”,true,true);
element.dispatchEvent(event);
+0
谢谢你,现在它正在工作。显然调用dispatchEvent没有这样做,但调用.focus()直接工作! – Samuel 2010-05-18 18:34:39
2
我也没有问题。这里有一个简单的HTML文件,我可以在Chrome中使用:
<html>
<body>
<textarea id="ta1"></textarea>
<br />
<textarea id="ta2"></textarea>
<br />
<textarea id="ta3"></textarea>
<script>
document.getElementById("ta2").focus();
</script>
</body>
</html>
你把脚本部分放在textareas的上面还是下面?
相关问题
- 1. 将光标放置在JavaScript中的iframe正文元素中的文本末尾
- 2. 在文本区域的光标位置上放置文本输入(javascript,Textarea autocompleting)
- 3. 如何将输入文本光标放置在C中?
- 4. 在JavaScript中获取具有光标(插入符号)的文本输入元素
- 5. 在光标所在的位置使用Javascript插入文本/ jquery
- 6. 获取输入元素的光标或文本位置(以像素为单位)
- 7. 在文本中的光标位置插入文本输入
- 8. 使用JavaScript将文本输入转换为select元素
- 9. 如何将鼠标光标放置在某个输入框上
- 10. 如何在Google Chrome输入文本末尾设置光标位置
- 11. 将光标设置在div元素上?
- 12. Javascript - 检查光标所在的输入元素
- 13. jquery将光标放在淡入淡出元素
- 14. MS Access,如何使用VBA将光标放入文本框?
- 15. 输入的文本中设置光标使用jQuery
- 16. javascript将焦点放在元素/标签上并用光标键移动
- 17. 将鼠标光标更改为HTML中的输入元素
- 18. Javascript更新输入字段(把光标放入输入)
- 19. YUI编辑器(RTE):插入HTML元素并将光标放置在内部
- 20. 将光标置于文本输入的左侧
- 21. 如何将光标置于Flex3中的文本输入
- 22. 如何使用jQuery验证将光标放置在输入字段的末尾?
- 23. 把光标放在文本输入值的末尾
- 24. focus()使用jQuery输入元素,但不显示光标
- 25. 如何在Ckeditor的光标位置放置一个html元素?
- 26. 使用JavaScript在表单输入字段中的光标位置处插入链接URL和标题文本
- 27. 使用用户输入的文本设置html元素的CSS
- 28. 如何使用JavaScript中的按钮将光标位置写入输入框中
- 29. WinForms,在Text.Replace后设置输入光标在文本末尾
- 30. 将光标放在图像上时显示的位置文本?
我从来没有在Chrome上触发'focus()'的问题,你可以发布一些代码吗? – CMS 2010-05-18 05:05:03