html中name和id区别

关于id

1.id 属性规定 HTML 元素的唯一的 id。

2.id 在 HTML 文档中必须是唯一的。

3.id 属性可用作链接锚(link anchor),通过 JavaScript(HTML DOM)或通过 CSS 为带有指定 id 的元素改变或添加样式。

关于name

1.通过 JavaScript(HTML DOM)或通过 CSS 为带有指定 name 的元素改变或添加样式。

2.主要是用于获取提交表单的某表单域信息, 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、框架元素和button等。

3.HTML元素Input type='radio'分组,radio button控件在同一个分组类,同一时间只能选中一个radio,这个分组就是根据相同的name属性来实现的。

4.建立页面中的锚点,<a href="URL">link</a>是获得一个页面超级链接,如果不用href属性,而改用name,如:<a name="PageBottom"></a>,我们就获得了一个页面锚点。

5.作为对象的Identity,如Applet、Object、Embed等元素。比如在Applet对象实例中,我们将使用其name来引用该对象。

6.在IMG元素和MAP元素之间关联的时候,如果要定义IMG的热点区域,需要使用其属性usemap,使usemap="#name"(被关联的MAP元素的Name)。

7.某些特定元素的属性,如attribute,meta和param。例如为Object定义参数<PARAM NAME = "appletParameter" VALUE = "value">或Meta中<META NAME = "Author" CONTENT = "Dave Raggett">。

id和name的区别

name和id区别.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML 中 id与name 区别 一个name可以同时对应多个控件,比如checkbox和radio。而id必须...
    Yinag阅读 708评论 0 1
  • id和name是HTML中经常用到的两个属性,对于这两个属性的使用,会有一些疑惑的地方,比如: id有什么用途? ...
    杨慧莉阅读 2,132评论 1 2
  • ID简述 id,是identity的缩写,中文"身份标识号码"。id的标准定义:“此属性指定一个元素的名称。此名称...
    YKKKY阅读 818评论 0 1
  • 真心对待顾客,把顾客当成自己的朋友,顾客也会把你当成朋友。 衣服店里不是很忙,有个美女来店里换货。 顾客:“美女?...
    邓锦双阅读 290评论 4 0
  • 不再执着于任何人任何事了! 经历了就经历着! 选择了就经历着! 似乎从生命的河流中睡醒了! 又似乎还没有完全醒来!...
    竺子阅读 209评论 0 0