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

留言

這個網誌中的熱門文章

無法載入檔案或組件 'System.IO.Compression' 或其相依性的其中之一。

MongoDB 入門

javascript 更改屬性及創建標籤