我一直在努力將文本發送到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