JavaScript如何获取光标所在的文本框的name?
3个回答
展开全部
<html>
<body>
<script
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);
};
}
}
};
</script>
<input
type="text"
name="user"
/>
<input
type="text"
name="pass"
/>
<input
type="button"
value="获取"
onclick="this.value
=
(selName
?
selName
:
this.value);"
/>
</body>
</html>
<body>
<script
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);
};
}
}
};
</script>
<input
type="text"
name="user"
/>
<input
type="text"
name="pass"
/>
<input
type="button"
value="获取"
onclick="this.value
=
(selName
?
selName
:
this.value);"
/>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<html>
<body>
<script 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);
};
}
}
};
</script>
<input type="text" name="user" />
<input type="text" name="pass" />
<input type="button" value="获取" onclick="this.value = (selName ? selName : this.value);" />
</body>
</html>
<body>
<script 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);
};
}
}
};
</script>
<input type="text" name="user" />
<input type="text" name="pass" />
<input type="button" value="获取" onclick="this.value = (selName ? selName : this.value);" />
</body>
</html>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询