HTML中的id和name属性有什么区别?

ID

表单元素的ID与标识无关,与元素中包含的数据无关。这些ID以书面形式附加并在Javascript和CSS中使用

用JS方法getElementByID()引用

名称

NAME属性在浏览器发送到服务器的HTTP请求中用作变量名,并且与value属性中包含的数据相关联。我们 

无法在CSS或任何URL中引用

用JS方法getElementByName()引用