早期的HTML使用name(名称)属性来标示每个元素,但考虑到名称会存在重复性,所以从HTML4版本开始W3C就不再使用name属性,而是使用ID作为元素的唯一标识符,但在某一反面依旧使用,如常用的:

(1)定义表单(from)的控件名

name能够同时对应多个控件名,如表单中复选框中的checkbox和单选按钮radio,然而这是ID属性不能够做的到的

(2)浏览器会根据name来设定发送到服务器的request

在input、select、texarea、button等表单元素在服务器中根据name属性通过request.params来获取这些表单元素提交的值

(3)framset、frame和iframe框架元素需要定义name属性,用于在其他frame或iframe框架中显示网页。

就是说一个页面中有两个框架窗口,在左框架中定义一个超链接,此链接到右框架窗口中一个框架页面中,那么左框架页面中的链接a的target属性中要用到右框架中frame定义的name的属性值。

(4)锚点中的name属性,如:

<a name="#a"></a>

最新文章

  1. Android—基于GifView显示gif动态图片
  2. Mono 3.2 测试NPinyin 中文转换拼音代码
  3. Python各式装饰器
  4. 全端开发必备!10个最好的 Node.js MVC 框架
  5. 闭包拾遗 &amp; 垃圾回收机制
  6. DataProcessing
  7. c/c++面试总结(3)
  8. WordPress 主题开发 - (二) 理解主题 待翻译
  9. 全国计算机等级考试二级教程-C语言程序设计_第13章_编译预处理和动态存储分配
  10. RH033读书笔记(6)-Lab 7 Standard I/O and Pipes
  11. Swift 编程语言学习0.1——Swift简单介绍
  12. linux使用mysql给一个用户赋予一个权限
  13. Python3——让我们像孩子一样的去看书
  14. 自动化运维工具SaltStack - 多环境(使用记录【state.sls 与 state.highstate】)
  15. CodeForces - 766B Mahmoud and a Triangle
  16. 我在Python学习中遇到的问题一
  17. node版本控制之nvm
  18. MySQL深入理解
  19. 多线程串口编程工具CserialPort类(附VC基于MFC单文档协议通讯源程序及详细编程步骤)
  20. CSS 浮动和清除

热门文章

  1. Card Flip
  2. 依赖注入(DI)和Ninject,Ninject
  3. 使用httpclient发送http请求
  4. shell-脚本入门【转】
  5. php如何在某个时间上加一天?一小时? 时间加减
  6. mongoose操作汇总。嘻嘻
  7. OpenCV绘图
  8. 基于东北F4的设计模式情景剧——第一幕 装饰模式(Decorator Pattern)
  9. Dreamweaver架设网站终极教程
  10. Oracle(创建index)