请大大们帮帮忙,day day up

笑笑do 2010-07-30 10:12:48
下面是代码:
<script type="text/javascript">
function Check()
{
form=document.forms[0];
alert(form.user.nodeName);
alert(form.psw.nodeName);
}
</script>
<body><form onclick="Check()">
用户名:<input type="text" name="user"/>
密码:<input type="text" name="psw"/>
</form>问下alert提示出来的值为什么是Input对象节点,这是调用哪个对象的什么方法或属性?
...全文
59 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
VirusFu 2010-07-31
  • 打赏
  • 举报
回复
document.forms[0].user.nodeName;
页面第一个表单里面的name为user的节点名称
licip 2010-07-31
  • 打赏
  • 举报
回复
是的。一般还是用w3c的方法吧。document.getElementById这样更好一些。
sohighthesky 2010-07-31
  • 打赏
  • 举报
回复
好像是相当于
form.elements["user"]
笑笑do 2010-07-30
  • 打赏
  • 举报
回复
我的意思是form.user 怎么返回的是Input对象?请问这是调用form对象的什么属性?
不是一般调用document.getElementById();等等。。。。这是怎么样的一种调用方式?
hookee 2010-07-30
  • 打赏
  • 举报
回复
要取得值的话 form.user.nodeName.value

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧