JavaScript如何获取光标所在的文本框的name?

2024-12-21 00:11:18
推荐回答(3个)
回答1:

这个有点难度。如果使用jquery获取就会很简单。用js的话。暂时没有想到。

要不然你可以给文本框加个onfocus事件。例如这样:

js代码写成下面这样。
function GetYes(obj) {
alert("文本框的名字是:"+obj.name);
}

回答2:



type="text/javascript">
var
selName
=
null;
window.onload
=
function(){
var
inputs
=
document.getElementsByTagName("input");
for(
var
i
=
0;
i
<
inputs.length;
i++
){
if(
inputs[i].type
==
"text"
){
inputs[i].onfocus
=
function(){
selName
=
this.name;
alert(this.name);
};
}
}
};

type="text"
name="user"
/>
type="text"
name="pass"
/>
type="button"
value="获取"
onclick="this.value
=
(selName
?
selName
:
this.value);"
/>

回答3: