朋友们可以新手也能很容易区分id和class,但不一定很容易区分id和name,以下说一下二者的差别和联系。

首先是联系,它们都能够用来标记一个元素,并且能够用JavaScript来操作,可是操作方法不同,分别使用getElementById和getElementByName来定位DOM节点。

然后就是差别了,这个非常easy,首先是一个纲要:name用于表单,id用于样式。

我们在做post提交数据的时候。为了区分表单内的各个元素,我们使用name来区分。我们是无法通过id来获取每一个表单元素的内容的。

我们在做css样式的时候,能够建立id样式表,此时以#为前缀,拥有该id的样式直接生效,可是无法建立name样式表。

总之,还是那一句话:name主要用于表单,id主要用于样式。

版权声明:本文博主原创文章,博客,未经同意不得转载。

最新文章

  1. linux查看磁盘io的几种方法
  2. .NET中Main函数使用小技巧
  3. 管子&小白
  4. C# JabLib系列之如何保证只运行一个应用程序的实现
  5. Linux显示全部执行中的进程
  6. web-app1--移动端等比例代码
  7. 慎得慌风 656ik67o
  8. Linux系统编程:客户端-服务器用FIFO进行通信
  9. docker certificates
  10. fzu 2257 saya的小熊饼干
  11. Nginx之(三)Nginx配置
  12. 【spring】-- springboot配置全局异常处理器
  13. docker之常用命令、自定制镜像、公(私)仓库的上传和下载
  14. 安装splash
  15. goaccess nginx 日志分析
  16. WordCount扩展与优化
  17. 在 golang 中使用 Json
  18. tp5, laravel, yii2我该选择哪个
  19. 【SQL Server】MS SQL Server中的CONVERT日期格式化大全
  20. Linux sudo详解

热门文章

  1. 网页插入QQ 无需加好友
  2. 修改XPMenu让ToolButton在Down=True时正确显示
  3. [置顶] cocos2d-x 3.0游戏开发xcode5帅印博客教学 004.[HoldTail]主角的上下飞行跟移动
  4. centos下chm阅读器
  5. Common lisp菜鸟指南(译)
  6. hibernate级联保存问题,出错not-null property references a null or transient value
  7. UVA 10622 - Perfect P-th Powers(数论)
  8. AVOS_百度百科
  9. Android自己定义控件:老版优酷的三级菜单(效果图 + Demo)
  10. Android中<meta-data>的使用