2017.9.27
class,id,name的区别:
1. name :指定标签的名称。
2. id :指定标签的唯一标识。
3. class :指定标签的类名。
name:指定标签的名称。
<input type="text" name="username" />
①form表单:name可作为转递给服务器表单列表的变量名;如上面的传到服务器的名称为:username='text的值'。
②input type='radio'单选标签:把几个单选标签的 name设为一个相同值时,将会进行单选操作。
③快速获取一组name相同的标签:获取拥有相同name的标签,一起进行操作,如:更改属性、注册事件等。id:指定标签的唯一标识。
<input type=password id="userpwd" />
①根据提供的唯一id号,快速获取标签对象。如:document.getElementById(id)
②用于充当label标签for属性的值:示例:<label for='userid'>用户名:</label>,表示单击此label标签时,id为userid的标签获得焦点。
class:指定标签的类名。
<input type=button class="btnsubmit" />
①CSS操作,把一些特定样式放到一个class类中,需要此样式的标签,可以在添加此类。
name是向后台用于提供后续的变量名,而class和id是对标签的标志,在一个HTML中,class用于指定标签属于哪一类,而id只能有一个,用来定于元素的独属样式。