html 中 标签里面的id 和 name 有什么区别?
html 中 標(biāo)簽里面的id 和 name 有什么區(qū)別?
id與name的作用,作為標(biāo)簽的標(biāo)識(shí)符,基本上是一樣的.name是老方法,id是在name基礎(chǔ)上發(fā)明的,后來(lái)才有的.
一般來(lái)說(shuō),js中使用ID,asp或php中使用name.比如,在js中要引用這個(gè)標(biāo)簽,就需要這個(gè)ID是什么,而asp中要得到這個(gè)值,就會(huì)用name來(lái)獲取.
除 BASE,HEAD,HTML,META,SCRIPT,STYLE,TITLE 標(biāo)簽外,id 都可用.
name只用于APPLET,SELECT,FORM,FRAME,IFRAME,IMG,A,INPUT,OBJECT,MAP,PARAM,META.(name有時(shí)有自己的用途)
table 中 name 無(wú)定義,應(yīng)當(dāng)用 id.
有些標(biāo)簽,可以同時(shí)有name和id.
在一個(gè)HTML網(wǎng)頁(yè)中,id是唯一的,即只有某一個(gè)標(biāo)簽,或某一個(gè)塊的標(biāo)識(shí)符是這個(gè)id.
id 在HTML中的作用:
(1) 用id選擇相應(yīng)的style sheet(風(fēng)格).
(2) 鏈接的目的地
(3) 腳本語(yǔ)言用它找目的地(找該id的標(biāo)簽)
(4) 作為名字,用于聲明某OBJECT element
(5) 作為一個(gè)標(biāo)簽或塊的區(qū)分標(biāo)致(用于從HTML網(wǎng)頁(yè)中取出數(shù)據(jù)放入數(shù)據(jù)庫(kù)或把HTML翻譯成別的格式,等情況).
總結(jié)
以上是生活随笔為你收集整理的html 中 标签里面的id 和 name 有什么区别?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 多线程Runnable类创建多线程
- 下一篇: prim算法 求最小生成树