获取JavaScript中具有光标(插入符号)的文本输入元素
如何获取包含插入符号的文本元素(或其id)?如果您的意思是如何获取具有焦点的文本框,那么答案是您不能 您可以编写“onfocus”事件的脚本,并将最后一个焦点字段记录在某个变量中。 您还必须使用“onblur”事件来清除最后一个聚焦字段变量 嗯获取JavaScript中具有光标(插入符号)的文本输入元素,javascript,Javascript,如何获取包含插入符号的文本元素(或其id)?如果您的意思是如何获取具有焦点的文本框,那么答案是您不能 您可以编写“onfocus”事件的脚本,并将最后一个焦点字段记录在某个变量中。 您还必须使用“onblur”事件来清除最后一个聚焦字段变量 嗯 Ivo Stoykov如果你的意思是如何使文本框具有焦点,那么答案是你不能 您可以编写“onfocus”事件的脚本,并将最后一个焦点字段记录在某个变量中。 您还必须使用“onblur”事件来清除最后一个聚焦字段变量 嗯 伊沃·斯托伊科夫编辑:我猜,我完全
Ivo Stoykov如果你的意思是如何使文本框具有焦点,那么答案是你不能 您可以编写“onfocus”事件的脚本,并将最后一个焦点字段记录在某个变量中。 您还必须使用“onblur”事件来清除最后一个聚焦字段变量 嗯
伊沃·斯托伊科夫编辑:我猜,我完全误解了“插入符号”这个词,因为在这里它代表“光标”。。。不是以英语为母语的人。如果有人想找到一种方法来查找值中包含“^”字符的输入: 尝试:
var inputs=document.getElementsByTagName(“输入”);
var-id=[];
对于(变量i=0;i
它遍历所有“输入”元素,并过滤掉那些在其值中某处带有插入符号的元素。“ID”保存这些ID。编辑:我猜,我完全误解了“插入符号”这个词,因为它在上下文中代表“游标”。。。不是以英语为母语的人。如果有人想找到一种方法来查找值中包含“^”字符的输入: 尝试:
var inputs=document.getElementsByTagName(“输入”);
var-id=[];
对于(变量i=0;i
它遍历所有“输入”元素,并过滤掉那些在其值中某处带有插入符号的元素。“ID”保存这些ID。例如:
var elementWithFocus;
function updateFocus(callingElement)
{
elementWithFocus = callingElement;
}
然后在您的输入中:
<input onfocus="updateFocus(this);" onblur="updateFocus(null);"></input>
玩玩它。例如:
var elementWithFocus;
function updateFocus(callingElement)
{
elementWithFocus = callingElement;
}
然后在您的输入中:
<input onfocus="updateFocus(this);" onblur="updateFocus(null);"></input>
玩转它。
document.activeElement
在大多数浏览器中都会提供此功能。document.activeElement
在大多数浏览器中都会提供此功能。如何确定哪个html页面元素具有焦点?如何确定哪个html页面元素具有焦点?