成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTML中Form屬性Name和ID的區別

開發 前端
HTML(Hyper Text Mark-up Language)即超文本標記語言或超文本鏈接標示語言,是目前網絡上應用最為廣泛的語言,也是構成網頁文檔的主要語言。本文主要介紹HTML中的一個小細節,一起來看。

HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。

name原來是為了標識之用,但是現在根據規范,都建議用id來標識元素。但是name在以下用途是不能替代的:

1. 表單(form)的控件名,提交的數據都用控件的name而不是id來控制。因為有許多name會同時對應多個控件,比如checkbox和radio,而id必須是全文檔中唯一的。此外瀏覽器會根據name來設定發送到服務器的request。因此如果用id,服務器是無法得到數據的。

2. frame和window的名字,用于在其他frame或window指定target。

以下兩者可以通用,但是強烈建議用id不要用name:

錨點,通常以前寫作

  1. <a name="myname"> 

 

現在可以用任何的元素id來指定:

  1. <div id="myid"> 

 

以下只能用id:

1. label與form控件的關聯,

  1. <label for="MyInput">My Input</label> 
  2. <input id="MyInput" type="text"> 

 

for屬性指定與label關聯的元素的id,不可用name替代。

2. CSS的元素選擇機制,以#MyId的方式指定應用樣式的元素,不能用name替代。

3. 腳本中獲得對象:

IE支持在腳本中直接以id(而不是name)引用該id標識的對象。例如上面的input,要在腳本中獲得輸入的內容,可以直接以MyInput.value來獲得。

如果用DOM的話,則用document.getElementById("MyInput").value,如果要用name的話,通常先得到包含控件的form,例如document.forms[0],然后從form再引用name,注意這樣得到的是經過計算后將發送給服務器的值。

name與id的還有區別是:id要符合標識的要求,比如大小寫敏感,最好不要包含下劃線(因為不兼容CSS)。而name基本上沒有什么要求,甚至可以用數字。

希望對大家有幫助。

【編輯推薦】

  1. CSS實現HTML元素透明的那些事
  2. 3款新鮮的CSS3&HTML5框架
  3. HTML5筆記之HTML5的定義
  4. HTML5中div section article的區別
  5. HTML5筆記之為什么需要HTML5

 

責任編輯:于鐵 來源: 百度空間
相關推薦

2025-04-18 10:36:15

2010-08-17 09:41:22

DIVSpan

2010-09-09 14:16:24

pxemCSS

2010-09-14 13:05:10

VisibilityDisplayCSS DIV

2010-08-23 13:29:43

HTMLpadding

2011-10-14 09:53:52

HTML 5

2010-08-23 13:21:51

padding-lefpadding-rigCSS

2023-11-20 14:41:34

Python屬性

2010-08-20 15:56:58

padding-toppadding-lefCSS

2010-08-23 13:45:28

padding-botCSSpadding-rig

2010-08-23 15:40:18

MarginBorderPadding

2010-09-07 16:21:37

CSSDisplayVisibility

2010-08-30 10:52:39

CSSclassid

2010-08-23 14:16:17

DIVclassid

2010-09-28 10:33:59

HTML DOM Ch

2010-08-23 10:57:14

CSSclassid

2010-09-16 10:29:47

DisplayVisibilityCSS

2023-10-12 08:25:18

Javaequals內存

2011-05-12 16:45:02

HTML5divsection

2010-09-13 12:56:56

CSSpositionfloat
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 婷婷久久久久 | 久久综合九九 | 亚洲第一黄色网 | 欧美亚州综合 | 国产在线中文字幕 | 欧美男人天堂 | 天堂va在线观看 | 特a毛片 | 国产精品成人一区二区三区夜夜夜 | 永久免费在线观看 | 国产成人aⅴ | 一区二区三区高清 | 久久久精品一区二区三区 | 日韩欧美中文字幕在线视频 | 久久久精品一区 | 国产99久久精品一区二区永久免费 | 欧美成人在线网站 | 国产99久久精品一区二区永久免费 | 久久99精品久久久久久狂牛 | 在线观看亚 | av特级毛片| 99亚洲 | 五月婷婷激情 | 日韩中文字幕 | 免费一级欧美在线观看视频 | 成人亚洲网站 | 一级大片 | 日本三级全黄三级三级三级口周 | 9191av| 亚洲va欧美va人人爽午夜 | 亚洲欧美精品 | 亚洲大片在线观看 | 性视频一区 | av一区二区在线观看 | 中文字幕视频免费 | 黄色大片观看 | 天天操夜夜操免费视频 | 欧美精品日韩精品国产精品 | 国产精品三级久久久久久电影 | 亚洲欧美日韩在线不卡 | 三级免费av |