如何获取存在脱字符的文本元素(或其ID)?在JavaScript中获取具有光标(插入符号)的文本输入元素
1
A
回答
0
如果你的意思是如何让文本框有焦点答案是你不能。
您可以编写脚本来“onfocus”事件,并将最后聚焦的字段记录在某个变量中。 您还必须使用“onblur”事件清除最后聚焦的字段变量。
HTH
伊沃Stoykov
+0
如何确定哪个html页面元素具有焦点? – amosrivera 2011-03-11 08:44:37
3
编辑:猜猜,我完全,因为它代表了本文中的“光标” ......不是母语的人误解的单词“插入符号”。万一有人找办法找到它有它的价值了“^”字符输入:
尝试this plain JavaScript code on jsfiddle:
var inputs = document.getElementsByTagName("input");
var ids = [];
for(var i = 0; i < inputs.length; i++) {
if(inputs[i].value.match(/.*\^.*/)) {
ids.push(inputs[i].id);
}
}
它遍历所有“输入”元素,并筛选出那些有他们的价值在某处。 “ids”拥有这些ID。
0
例如:
var elementWithFocus;
function updateFocus(callingElement)
{
elementWithFocus = callingElement;
}
然后在您输入:
<input onfocus="updateFocus(this);" onblur="updateFocus(null);"></input>
玩弄它on jsfidle。
3
document.activeElement
会在大多数浏览器中为您提供此功能。
相关问题
- 1. Javascript - 在[contenteditable]的子元素中获取插入符号元素
- 2. 使用JavaScript将光标放置在Chrome文本输入元素
- 3. 在文本中的光标位置插入文本输入
- 4. 如何让我的光标/插入符号在输入文本元素内移动?
- 5. 获取输入元素的光标或文本位置(以像素为单位)
- 6. 如何使用javascript在输入文本中插入符号
- 7. 如何获得HTML输入元素中游标/插入符号的位置?
- 8. 在Visual Studio 2010中更改文本光标/插入符号
- 9. 通过xpath获取具有给定文本值的输入标签元素
- 10. 获取具有uitextview中插入符号的行的行号
- 11. 隐藏文本输入光标(插入符号)通过覆盖元素显示Internet Explorer
- 12. 在“this”输入元素后面插入文本javascript?
- 13. 显示光标/插入符号的输入框的开头
- 14. Flex:如何在可编辑文本区域/文本输入中更改插入符号(文本光标)
- 15. 的Python 3.5.1输入+插入符号/光标
- 16. jQuery插入元素符号
- 17. 获取元素的XPath的地方插入符号存在
- 18. 使用jQuery,Javascript或CSS在输入框中垂直对齐文本光标(插入符号?)
- 19. Javascript - 检查光标所在的输入元素
- 20. 在contenteditable元素中放置插入符号内的插入符号
- 21. 越来越近光标插入符号
- 22. 在C#中的文本框中更改插入符(光标)
- 23. 在输入文本区域中设计插入符号
- 24. 更改HTML文本输入光标符号为“块”
- 25. JavaScript的:插入在键盘插入符号图像元素旁边现有的图像元素
- 26. 通过Javascript输入带有输入标记的内容时获取文本
- 27. 获取从输入元素
- 28. 在光标处插入文本 - 当前插入到点击的元素不是文本字段
- 29. 在光标所在的位置使用Javascript插入文本/ jquery
- 30. 如何使用JavaScript在输入字段中的光标下获取字符串
可能重复[如何确定哪个html页面元素具有焦点?](http://stackoverflow.com/questions/483741/how-to-determine-which-html-page-element-has-focus) – nc3b 2011-03-11 08:03:13