- 1. 定義
- id:identify,規定html元素的唯一的id。
- name:規定input元素的名稱。
- 2.用途
- id多用於客戶端,例如在js代碼中對某一組件進行處理時,可以通過document.getelementbyid()得到該對象,因為id是唯一的,即一個id名只能賦給一個組件,所以獲得的對象只能有一個。
- name主要用於表單的提交,表單中的組件數據提交給服務器時,name作為標識,此時不能用id。同一個name可賦給多個組件,通過document.getelementsbyname()獲得對象數組,通過方法名也可以看出來,兩者的一個區別。
- 關於id和name的其他用途以及區別,參考文章https://blog.csdn.net/ithomer/article/details/8080912,這里只記一下我覺得比較大的區別。