日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
HTML中Form屬性Name和ID的區(qū)別

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

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的梅江網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

name原來是為了標(biāo)識之用,但是現(xiàn)在根據(jù)規(guī)范,都建議用id來標(biāo)識元素。但是name在以下用途是不能替代的:

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

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

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

錨點,通常以前寫作

 
 
 
  1.  

現(xiàn)在可以用任何的元素id來指定:

 
 
 
  1.  

以下只能用id:

1. label與form控件的關(guān)聯(lián),

 
 
 
  1. My Input 
  2.  

for屬性指定與label關(guān)聯(lián)的元素的id,不可用name替代。

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

3. 腳本中獲得對象:

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

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

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

希望對大家有幫助。

【編輯推薦】

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

新聞名稱:HTML中Form屬性Name和ID的區(qū)別
分享URL:http://www.5511xx.com/article/cohjpce.html