亚洲VA成无码人在线观看天堂,久久久久亚洲av无码专区桃色,98色婷婷在线,成人吸奶大片在线观看


西安網(wǎng)站建設(shè)|西安網(wǎng)站制作|西安做網(wǎng)站_網(wǎng)站知識(shí)交流論壇網(wǎng)站技術(shù)網(wǎng)站建設(shè)制作學(xué)習(xí) → HTML控件中ID屬性與NAME屬性的區(qū)別


  共有20493人關(guān)注過(guò)本帖樹(shù)形打印

主題:HTML控件中ID屬性與NAME屬性的區(qū)別

帥哥喲,離線,有人找我嗎?
wuming
  1樓 個(gè)性首頁(yè) | 信息 | 搜索 | 郵箱 | 主頁(yè) | UC


加好友 發(fā)短信
等級(jí):新手上路 帖子:8 積分:135 威望:0 精華:0 注冊(cè):2009/9/1 10:03:46
HTML控件中ID屬性與NAME屬性的區(qū)別  發(fā)帖心情 Post By:2009/9/1 11:34:11

HTML控件中ID屬性與NAME屬性的區(qū)別

 

ID就是Client端HTML元素的Identity。而Name其實(shí)要復(fù)雜的多,因?yàn)镹ame有很多種的用途,所以它并不能完全由ID來(lái)代替,從而將其取消掉。具體用途有:

用途1: 作為可服務(wù)器交互數(shù)據(jù)的HTML元素的服務(wù)器端的標(biāo)示,比如input、select、textarea、和button等。我們可以在服務(wù)器端根據(jù)其N(xiāo)ame通過(guò)Request.Params取得元素提交的值。
用途2: HTML元素Input type='radio'分組,我們知道radio button控件在同一個(gè)分組類(lèi),check操作是mutex的,同一時(shí)間只能選中一個(gè)radio,這個(gè)分組就是根據(jù)相同的Name屬性來(lái)實(shí)現(xiàn)的。
用途3: 建立頁(yè)面中的錨點(diǎn),我們知道<a href="URL">link</a>是獲得一個(gè)頁(yè)面超級(jí)鏈接,如果不用href屬性,而改用Name,如:<a name="PageBottom"></a>,我們就獲得了一個(gè)頁(yè)面錨點(diǎn)。
用途4: 作為對(duì)象的Identity,如Applet、Object、Embed等元素。比如在Applet對(duì)象實(shí)例中,我們將使用其N(xiāo)ame來(lái)引用該對(duì)象。
用途5: 在IMG元素和MAP元素之間關(guān)聯(lián)的時(shí)候,如果要定義IMG的熱點(diǎn)區(qū)域,需要使用其屬性u(píng)semap,使usemap="#name"(被關(guān)聯(lián)的MAP元素的Name)。
用途6: 某些特定元素的屬性,如attribute,和param。例如為Object定義參數(shù)<PARAM NAME = "appletParameter" VALUE = "value">。

顯然這些用途都不是能簡(jiǎn)單的使用ID來(lái)代替掉的,所以HTML元素的ID和Name的卻別并不是身份證號(hào)碼和姓名這樣的區(qū)別,它們更本就是不同作用的東西。

當(dāng)然HTML元素的Name屬性在頁(yè)面中也可以起那么一點(diǎn)ID的作用,因?yàn)樵贒HTML對(duì)象樹(shù)中,我們可以使用document.getElementsByName來(lái)獲取一個(gè)包含頁(yè)面中所有指定Name元素的對(duì)象數(shù)組。

在這里順便說(shuō)一下,要是頁(yè)面中有n(n>1)個(gè)HTML元素的ID都相同了怎么辦?在DHTML對(duì)象中怎么引用他們呢?如果我們使用ASPX頁(yè)面,這樣的情況是不容易發(fā)生的,因?yàn)閍spnet進(jìn)程在處理aspx頁(yè)面時(shí)根本就不允許有ID非唯一,這是頁(yè)面會(huì)被拋出異常而不能被正常的render。要是不是動(dòng)態(tài)頁(yè)面,我們硬要讓ID重復(fù)那IE怎么搞呢?這個(gè)時(shí)候我們還是可以繼續(xù)使用document.getElementById獲取對(duì)象,只不過(guò)我們只能獲取ID重復(fù)的那些對(duì)象中在HTML Render時(shí)第一個(gè)出現(xiàn)的對(duì)象。而這時(shí)重復(fù)的ID會(huì)在引用時(shí)自動(dòng)變成一個(gè)數(shù)組,ID重復(fù)的元素按Render的順序依次存在于數(shù)組中。


支持(0中立(0反對(duì)(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

HTML控件中ID屬性與NAME屬性的區(qū)別








簽名