关于html调用js的问题
<SCRIPTtype=text/javascript>functionfun(){varname=document.getElementsByName("userNam...
<SCRIPT type=text/javascript>
function fun(){
var name=document.getElementsByName ("userName").innerHTML;
alert(name);
}
</SCRIPT>
<input name="userName" type="text" onblur="fun(this);">
为什么弹出的是undefined; 展开
function fun(){
var name=document.getElementsByName ("userName").innerHTML;
alert(name);
}
</SCRIPT>
<input name="userName" type="text" onblur="fun(this);">
为什么弹出的是undefined; 展开
4个回答
展开全部
你的<input name="userName" type="text" onblur="fun(this);">
没有innerHtML当然弹出的是undefined
没有innerHtML当然弹出的是undefined
追问
那应该怎么改呢,去掉innerHtML能行吗,就是想弹出文本框里输入的值
追答
这样啊 你这个事件的话 是onblur 你可以写失去焦点之后的弹出 也就是你输入值之后弹出
需要在input里面加入value这个属性的值 这样
修改
var name=document.getElementsByName ("userName").innerHTML;
为 var name=document.getElementsByName ("userName").value;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这句话
var name=document.getElementsByName ("userName").value;
var name=document.getElementsByName ("userName").value;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-25
展开全部
<html>
<head>
<SCRIPT type=text/javascript>
function fun(){
var name=document.getElementById("ua").value;
alert(name);
}
</SCRIPT>
</head>
<body>
<input name="userName" id="ua" type="text" onblur="fun(this);">
</body>
</html>
<head>
<SCRIPT type=text/javascript>
function fun(){
var name=document.getElementById("ua").value;
alert(name);
}
</SCRIPT>
</head>
<body>
<input name="userName" id="ua" type="text" onblur="fun(this);">
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询