<input type="text" name="username" id="username" value="">
input是一个标签,name是为了给后面的js使用的标识,id是传到后台的action层接收的标识,lable标签里面的内容其实就相当于标题,for里面的值是为了让标题和他的内容对应起来
< 英文 > 带尖括号的都是标签 标签加上标签之间的内容称之为元素 <p>a</p> 。 name就是一个记号 , 可以被多次调用查看,而id是唯一能确定的位置的。 name=与label for 并不对应 name=“aa” 仅是记号作用 label for 是与 id 对应 for后面的值必须与对应控件id 相同 id=“username ” 是为了与 label for=“username” 相对应 如果二者不一致 并不能触发label for中聚焦的作用 也就是label for 完全没有作用。 value 是属性值 每个属性 都 对应 属性类型 属性名 以及属性值 属性值是为了后台或者 js 调用 至于什么时候不省去 我写 我还是建议你都写上吧 并不影响什么 而且便于他人观看, 如果没写的 就是新手新出来的代码 并没用到 id value而已。 大神是 不会这么做的
input属于单标签,name属性是给后台看的,你现在练习的话是不用写的,不需要和label for="username"相对应的;注:id必须小写,id="username"是给这个标签添加一个名字叫username;例如:<div id="xiaoming"></div>,就是我给这个id起个名字,叫做xiaoming;value一般用再按钮上面,比如你写这一段代码<input type="button" />在网页上会出现一个按钮,按钮中的名字就叫做“按钮”,而你加上value这个属性<input type="button" value="慕课网" />你在看看,按钮中的名字就改成了“慕课网”。
我主要干后台的,所以对我来说name和value属性是我最关注的,我后台根据name来得到这个value的值
算 给后台看的标示 不想对应 是一个对应的标示
name只是方便查看,可有可无,id是唯一定位的,主要用于设置样式时能够定位到对应的标签