Html id 和 name的區別(補充class)
ID的用途
1.是HTML中的一個元素,用於識別物件。
2.Label和For的控制關聯,按Labal就能選取text,此控制不能以ID取代
如
<label for="識別ID">something</label>
<input id="識別ID" type="text">
3.識別ID.value; 或者使用DOM的話
document.getElementById("識別ID").value 或者
NAME用途
1.主要是用於提交表單資訊,不指定NAME的HTML元素無法提交到SERVER端,瀏覽器會根據NAME來設定傳送到伺服器的request,可以在Server端透過Request.Params取得元素提交的值。
2.在html中分組,因為name是可重複的,因此可拿來分組。
3.作為某些特例元素或者物件的呼叫name
Name與ID區別
ID要符合識別需求,如大小寫敏感,最好不要有下劃線(_)因為不相容CSS,Name則基本沒什麼需求。
接著某些元素只能給予ID不能給予Name值,如div,body等元素
id呼叫為id
CSS中ID與Class區別
class是標籤的頭,用於指定元素為何樣式,用.class來呼叫。
命名好的css又稱css選擇器。
在CSS中呼叫ID為#ID,ID是一個標籤,用於獨立識別。
參考:
https://www.itread01.com/content/1550630346.html
留言
張貼留言