<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-6  評論-38  文章-40  trackbacks-0
    name原來是為了標識之用,但是現在根據規范,都建議用id來標識元素。但是name在以下用途是不能替代的:??
    ? 1.?? 表單(form)的控件名,提交的數據都用控件的name而不是id來控制。因為有許多name會同時對應多個控件,比如checkbox和radio,而id必須是全文檔中唯一的。此外瀏覽器會根據name來設定發送到服務器的request。因此如果用id,服務器是無法得到數據的。??
    ? 2.?? frame和window的名字,用于在其他frame或window指定target。??
    ???
    ? 以下兩者可以通用,但是強烈建議用id不要用name:??
    ? 錨點,通常以前寫作<a?? name="myname">,現在可以用任何的元素id來指定:<div?? id="myid">。??
    ???
    ? 以下只能用id:??
    ? 1.?? label與form控件的關聯,??
    ? <label?? for="MyInput">My?? Input</label>??
    ? <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基本上沒有什么要求,甚至可以用數字。
    posted on 2006-12-02 21:04 一手的小窩窩 閱讀(211) 評論(0)  編輯  收藏 所屬分類: OTHER
    主站蜘蛛池模板: 最近中文字幕完整版免费高清| xxxx日本免费| 国产成人免费网站在线观看| 亚洲三级在线免费观看| free哆啪啪免费永久| 亚洲韩国在线一卡二卡| 精品免费tv久久久久久久| 99爱视频99爱在线观看免费| 国产精一品亚洲二区在线播放| eeuss影院www天堂免费| 中文字幕亚洲综合久久菠萝蜜| 成人片黄网站色大片免费观看cn | 免费观看的a级毛片的网站| 亚洲国产综合精品中文第一| 成年在线观看网站免费| 亚洲美国产亚洲AV| 国产亚洲精品免费| 一二三四在线观看免费中文在线观看| 亚洲另类激情专区小说图片| 一级人做人爰a全过程免费视频| 中文字幕免费视频一| 亚洲欧洲在线播放| 成人免费午间影院在线观看| 日日摸日日碰夜夜爽亚洲| 久久国产免费一区| 亚洲A∨精品一区二区三区| 国产精品hd免费观看| 久久久无码精品亚洲日韩蜜桃| 久久久久久曰本AV免费免费| 亚洲视频无码高清在线| 免费va在线观看| 亚洲毛片一级带毛片基地| 无码视频免费一区二三区| 特级毛片全部免费播放a一级| 美丽的姑娘免费观看在线播放| 亚洲美免无码中文字幕在线| 日韩精品福利片午夜免费观着| 国产亚洲精品美女久久久久| 人人狠狠综合久久亚洲88| 亚洲最大免费视频网| 杨幂最新免费特级毛片|