请问Id到底是什么,有了id为什么还要有name

<input type="password" name="user_password" id="pass" />

在别的代码里看到密码框里有一个id,不清楚Id是什么,name和id有什么区别,

新桔年
浏览 2143回答 5
5回答

雅趣

可以把id理解为身份证号,name理解为名字。id可用于布局和取值(一般在js里面使用),name可用于传值(后台接收时一般起的名字和这个名字一致)

_da

name用于给服务器传值。id用于javascript获取该节点

Adah

name是元素的名字,而id是它的唯一标识,就好像人都有名字,而身份证确是唯一的。

bluesriver

对于单选按钮和多选按钮,使用上有些区别,name对应一组最终选择的结果,而ID可以找到具体某一个按钮就像人的名字可以有重复,同时对应很多人,但是身份证号码全国只能有一个对应的人

aiitii

id具有唯一性,一个id只出现一次。name具备可重复性,可以多次出现。在css中两者都具备识别html元素的作用,name用点号.表示,id用井号#
打开App,查看更多内容
随时随地看视频慕课网APP