首页前端开发HTMLHTML name id和class的区别

HTML name id和class的区别

时间2024-01-27 15:16:03发布访客分类HTML浏览382
导读:收集整理的这篇文章主要介绍了HTML name id和class的区别_动力节点Java学院整理,觉得挺不错的,现在分享给大家,也给大家做个参考。 name指定标签的名称。格式<input tyPE="text" name=...
收集整理的这篇文章主要介绍了HTML name id和class的区别_动力节点Java学院整理,觉得挺不错的,现在分享给大家,也给大家做个参考。

name

指定标签的名称。

格式

input tyPE="text" name="username" />
    

应用场景

①form表单:name可作为转递给服务器表单列表的变量名;如上面的传到服务器的名称为:username='text的值'。

②input type='radio'单选标签:把几个单选标签的 name设为一个相同值时,将会进行单选操作。

input type="radio" name='sex'/>
    男input type="radio" name='sex'/>
    女

③快速获取一组name相同的标签:获取拥有相同name的标签,一起进行操作,如:更改属性、注册事件等。

function changtxtcolor() {
        VAR txts = document.getElementsByName('txtcolor');
     //获取所有name=txtcolor 的标签    for (var i = 0;
     i  txts.length;
 i++) {
     //循环遍历标签,并把背景色改为red        txts[i].style.backgroundColor = 'red';
    }
}
    

特性

name属性的值,在当前page页面中并非唯一性。 
 

id

指定标签的唯一标识。

格式

input type=password  id="userpwd" />
    

应用场景

①根据提供的唯一id号,快速获取标签对象。如:document.getElementById(id)

②用于充当label标签for属性的值:示例:label for='userid'> 用户名:/label> ,表示单击此label标签时,id为userid的标签获得焦点。
特性

id属性的值,在当前的page页面要是唯一的。 

 class

指定标签的类名。

格式

input type=button class="BTnsubmIT" />
    

应用场景

①CSS操作,把一些特定样式放到一个class类中,需要此样式的标签,可以在添加此类。

特性

可以把多个类,放在一个class属性里,但必须用空格隔开;如:class='btnsubmit btnopen'

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

把几个单选标签的 name设为一个相同值时将会进行单选操作。<input type="radio" name='sex'/>男<女③快速获取一组name相同的标签:获取拥有相同name的标签一起进行操作如:更改属性注册事件等。function changtxtcolor() {classhtmlidname

若转载请注明出处: HTML name id和class的区别
本文地址: https://pptw.com/jishu/588368.html
HTML基础控件介绍 HTML使用canvas实现弹幕功能

游客 回复需填写必要信息