HTML 理解id和name的區別

2021-08-10 03:05:42 字數 678 閱讀 7393

1.

表單元素(form input textarea select)與框架元素(iframe frame)用 name 

這些元素都與表單(框架元素作用於form的target)提交有關, 在表單的接收頁面只接收有name的元素, 賦id的元素通過表單是接收不到值的, 你自己可以驗證一下. 

有乙個例外: a 可以賦 name 作為錨點, 也可以賦id。

2.id要符合標識的要求,比如大小寫敏感,最好不要包含下劃線(因為不相容css)。而name基本上沒有什麼要求,甚至可以用數字。id就像是乙個人的身份證號碼,而name就像是他的名字,id顯然是唯一的,而name是可以重複的。

標籤規定使用者可輸入資料的輸入字段。

根據不同的 type 屬性,輸入欄位有多種形態。輸入字段可以是文字字段、核取方塊、密碼字段、單選按鈕、按鈕等等。

id:作為標籤的唯一標識。

name:作為可與伺服器互動資料的html元素的伺服器端的標示。

3.id 是 以 #定義的css樣式

也可以用js獲取來控制 getelementbyid(這裡是id) 來獲取

name 很多了,就是給當前標籤或元素指定名稱,也可以用js來控制值,form提交後獲取的時候就需要獲取name名稱。

4.id 一般用於css和js中引用,name用於表單提交,只有加了name屬性的標籤元素才會提交到伺服器。

細說HTML元素的ID和Name屬性的區別

我們也可以得到最classical的答案 id就像是乙個人的身份證號碼,而name就像是他的名字,id顯然是唯一的,而name是可以重複的。上週我也遇到了id和name的問題,在頁面裡輸入了乙個input type hidden 只寫了乙個id sliceinfo 賦值後submit,在後台用req...

細說HTML元素的ID和Name屬性的區別

幾乎每個做過web開發的人都問過,到底元素的id和name有什麼區別阿?為什麼有了id還要有name呢?而同樣我們也可以得到最classical的答案 id就像是乙個人的身份證號碼,而name就像是他的名字,id顯然是唯一的,而name是可以重複的。上週我也遇到了id和name的問題,在頁面裡輸入了...

HTML元素ID和Name區別

id就像是乙個人的身份證號碼,而name就像是他的名字,id顯然是唯一的,而name是可以重複的。上週我也遇到了id和name的問題,在頁面裡輸入了乙個input type hidden 只寫了乙個id sliceinfo 賦值後submit,在後台用request.params sliceinfo...