成人免费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

2011-10-14 09:53:52

HTML 5

2010-08-23 13:29:43

HTMLpadding

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-23 14:16:17

DIVclassid

2010-08-30 10:52:39

CSSclassid

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技術棧公眾號

主站蜘蛛池模板: 99精品视频免费观看 | 日本一区二区三区四区 | www.狠狠干| 国产精品一区二区久久 | 国产成人精品久久二区二区91 | 日本黄色不卡视频 | 日韩在线视频免费观看 | 毛片站| 成人在线视频免费观看 | 国产精品一区二区三区四区 | 欧美v免费| 午夜免费网站 | 国产精品成人一区二区三区 | 欧美久久久久久久 | 日韩欧美二区 | 亚州成人 | 欧美激情a∨在线视频播放 成人免费共享视频 | 亚洲精品一区二区三区四区高清 | 最新日韩av | 久久av网| 丝袜一区二区三区 | 亚洲欧美精品在线观看 | 欧美在线一区视频 | 亚洲精品视频在线观看免费 | 国产精品日日做人人爱 | 亚洲国产精品一区二区第一页 | 老头搡老女人毛片视频在线看 | 日韩精品一区二区三区在线观看 | 精品一区二区三区av | 日日噜噜噜夜夜爽爽狠狠视频97 | 国产一区二区三区久久 | 色婷婷av99xx | 午夜精品一区二区三区在线观看 | 日韩国产精品一区二区三区 | 免费日韩av网站 | 91视频在线观看 | 国产成人免费视频网站视频社区 | 国产精品区二区三区日本 | 一区二区视频 | 日韩亚洲一区二区 | 亚洲一区二区电影在线观看 |