HTML基础之id与name的区别

2016-11-27  本文已影响29人  陈锦楣

id:是唯一标识符,不允许重复,可以通过它的值来获得对应的html标签对象。id 在 HTML 文档中必须是唯一的。

name:是可以重复的,name用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。

id与name的区别
id与name的区别.png
id与name的用法

id:

<input id="className" type="text">
//在脚本中获得输入的内容,可以直接用className.value来获取。
//如果用DOM的话,则用document.getElementById("className").value来获取。

name:

只能用Id的情况:
<label   for="className">className</label>
<input   id="className"   type="text">
//for属性指定与label关联的元素的id,不可用name替代。
上一篇 下一篇

猜你喜欢

热点阅读