form表单中的id与name

 

id:唯一一个,可直接获取对应元素

name:可以多个name相同,在form中的表单,提交的时候会以name中的值=‘xxx’的形式,相当于键值的形式把数据提交到action中的页面。

只是有一个地方值得注意,下面这一个输入用户名的input标签中,如果令id='name',在后面的代码中console.log(name)虽然可以得到id为name的元素 [object HTMLInputElement],但name.onfocus事件却不起作用,只有把id='name'改成别的才行,但没想出来为什么

<label for='name'>名称</label>
​<input type="text" id='name' name='name'/>
<script>
var name=document.getElementById('name');

console.log(name);

name.οnfοcus=function(){

alert(name);
}
</script>

转载于:https://www.cnblogs.com/hhcc1324/p/8196490.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值