nameä¸idçè¿æåºå«æ¯ï¼idè¦ç¬¦åæ è¯çè¦æ±ï¼æ¯å¦å¤§å°åææï¼æ好ä¸è¦å å«ä¸å线ï¼å 为ä¸å ¼å®¹CSSï¼ãènameåºæ¬ä¸æ²¡æä»ä¹è¦æ±ï¼çè³å¯ä»¥ç¨æ°åã
<a name="myname">
<div id="myid">
<label for="MyInput">My Input</label> <input id="MyInput" type="text">
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ï¼
éç¹ï¼é常以ååä½
ç°å¨å¯ä»¥ç¨ä»»ä½çå ç´ idæ¥æå®ï¼
以ä¸åªè½ç¨idï¼
1. labelä¸formæ§ä»¶çå ³èï¼
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ï¼æ³¨æè¿æ ·å¾å°çæ¯ç»è¿è®¡ç®åå°åéç»æå¡å¨çå¼ã
html里name和id的区别
1、性质不同:id相当于编号,具有唯一性,只能出现一次;name相当于名称,具有可重复性,可以多次出现。2、符号标识不同:id用井号表示;name用点表示。3、用途不同:name用于多次出现元素的样式定义;id用于唯一性元素的样式定义。
HTML 中的name属性和id属性有什么区别?
HTML中name属性和ID属性区别主要有以下方面:一、name="txtPassword" 此元素的名称为txtPassword (在同一个html文档中,name可以有重复)二、id="pwd"此元素的唯一标识为pwd(在同一个html文档中,id不可以有重复)
HTML元素的ID和Name属性的区别
2、同一个Form里不能有多个name属性相同的HTML标记,但如果一个网页中有多个Form,则不同的Form里可以有同个Name属性的标记。而ID是全局的,在一个HTML文档里不能有多个节点使用相同的ID,无论它处在哪个Form里。3、在建立CSS样式的时候,可以建立ID样式表(以#为前缀),使具有该ID的样式直接应用...
html中id与name的区别
HTML 中 id与name 区别:一个name可以同时对应多个控件,比如checkbox和radio而id必须是全文档中唯一的id的用途 1) id是HTML元素的Identity,主要是在客户端脚本里用。2) label与form控件的关联,如 <label for="MyInput">My Input<\/label> <input id="MyInput" type="text"> for属性...
html 中 <a>标签里面的id 和 name 有什么区别
而id和class主要是通过css控制设置了id和class的元素的样式。2、用法不同:定义了id的元素在css中用id选择器“#”来选择,例如 <h1 id="center">My First Heading<\/h1>,css中用#center{ }来控制其样式,定义了class的元素在css中用类选择器“.”来选择。例如:<h1 class="center"> My First...
HTML 中的name属性和id属性有什么区别?
ID 是唯一表示 ,整个页面唯一的,不允许重复 NAME 也就是名字,可以重复,整个页面任意个 例如:document.getElementByIdx("xxx") 取出来是唯一的 document.getElementsByName("xxx") 取出来是个数组 下列有name属性 A, APPLET, attribute, BUTTON, EMBED, FORM, IMG, INPUT ...
HTML中id属性和name属性有什么区别
id与name的作用,作为标签的标识符,基本上是一样的。一个页面中id和name都可以重复。html是一种标记语言,其发展有一个过程(其中经历了好几个版本,最后由W3C定出版本),这里就不赘述了。在html发展的过程中,name首先在前面的版本出现,id在后面的版本出现,两者沿用至今。 近几年网站的开发,...
html name和id的区别
name与id的还有区别是:id要符合标识的要求,比如大小写敏感,最好不要包含下划线(因为不兼容CSS)。而name基本上没有什么要求,甚至可以用数字。<a name="myname"> <div id="myid"> <label for="MyInput">My Input<\/label> <input id="MyInput" type="text"> HTML文本是由HTML命令组成的...
html 中 <a>标签里面的id 和 name 有什么区别
id的意思就是身份证,它是具有唯一性的,也就是说同一个网页的所有标签的id都不能有相同的;name就是名字,而名字是允许重复的。id的主要作用是供前端脚本(即js)获取网页元素对象的,由于它具有唯一性,因此使用比较简便;而name则用于后台脚本获取网页中表单所提交的数据,所以它一般用于表单控件(如...
在HTML中的name和id的区别是什么?
name.中文是:姓名.那么.在一个系统中,name指的是一个代名词.就像一个人的名字一样.而ID.就像一个身份证号码.在html中:name指的是用户名称,ID指的是用户注册是系统自动分配给用户的一个序列号。 这样说你应该明白了些吧。