HTML中id和name的作用与区别

Posted Wcy100

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML中id和name的作用与区别相关的知识,希望对你有一定的参考价值。

 name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。但是name在以下用途是不能替代的:

            1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。

            2. frame和window的名字,用于在其他frame或window指定target。

以上是关于HTML中id和name的作用与区别的主要内容,如果未能解决你的问题,请参考以下文章

网页设计之HTML中Id和Name的区别

html中,id,name,class之间的有啥区别?

HTML中属性ID和属性NAME有何区别?

html中,id,name,class之间的有啥区别?

<input>标签中id和name的作用和区别

html中的name和id有啥区别不同?一般情况下使用哪个?还是两个都用?