问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html里name和id的区别

发布网友 发布时间:2022-04-19 04:40

我来回答

8个回答

热心网友 时间:2022-04-19 06:09

ID和Name都可以用来标识一个标记,Javascript分别有两个方法getElementById和getElementByName来定位Dom节点。
区别如下:
1、我们知道在网页做Post提交时,是以Form(即表单域)为单位进行提交的,一个Form里有若干个表单对象(如<input type="text" name="UserName" value="请输入姓名"/>),同一个页面里可以为多个Form(Asp.net不同,它只允许有一个,且名字必须为Form1),在表单表提交到服务器端后,可以直接通过Name属性取到表单域的值,却无法通过ID直接取到该表表单对象的值。
2、同一个Form里不能有多个name属性相同的HTML标记,但如果一个网页中有多个Form,则不同的Form里可以有同个Name属性的标记。而ID是全局的,在一个HTML文档里不能有多个节点使用相同的ID,无论它处在哪个Form里。
3、在建立CSS样式的时候,可以建立ID样式表(以#为前缀),使具有该ID的样式直接应用该样式,而无法建立Name样式表。
4、在进行网页编辑时建议使用ID来标识一个节点,而不是使用Name(除非是为了Post提交的需要),同样使用Javascript进行Dom节点定位时建议使用getElementById方法,因为只有ID能唯一标识一个节点,而同一个网页里可能会有多个Name属性相同的节点,它们分别处在不同的Form里。

热心网友 时间:2022-04-19 07:27

热心网友 时间:2022-04-19 09:02

html的name和id可以类比身份证的姓名和身份证编号
编号id具有唯一性,一个id只出现一次。
名称name具备可重复性,可以多次出现。
在css中两者都具备识别html元素的作用,name用点号.表示,id用井号#
一般name用于通用多次出现元素的样式定义,id用于唯一性元素样式定义。

在表单当中,由于有些控件具备多元素特性,例如radio checkbox等,使用id不便于表单数据的提交,此外浏览器会根据name来设定发送到服务器的request,因此在表单当中,用name来提交数据。

当然,在实际的html中,也完全可以不用id,用单独的class也可以起到代替id的作用。但是在js中,是无法通过class直接后去html元素的, 定义id便于相关操作。

更多详情可参考百度文库
http://wenku.baidu.com/view/a3fcdc976bec0975f465e2c4.html

热心网友 时间:2022-04-19 10:53

1、name指的是用户名称,ID指的是用户注册是系统自动分配给用户的一个序列号。 name是用来提交数据的,提供给表单用,可以重复;id则针对文档操作时候用,不能重复。如:document.getElementById();
2、ID是在客户端脚本里用!NAME是用于获取提交表单的某表单域信息,在form里面,如果不指定Name的话,就不会发送到服务器端。

热心网友 时间:2022-04-19 13:01

id 可以定义CSS样式,但最好只设置一个,因为脚本在查找DOM的时候只会返回第一个ID,如果要多个标签用同一样式,那就用class追问那name呢

追答name是提交表单时,后台处理的所提交数据的一个映射,比如的输入框中输入了123并提交,提交的表单中 test = 123, 懂不。

热心网友 时间:2022-04-19 15:26

name是为元素定义一个名称,id class 主要是方便CSS 找到,定义样式

热心网友 时间:2022-04-19 18:07

“在css中两者都具备识别的作用,name用点号.表示,id用井号#”
name只能用 [name=]

热心网友 时间:2022-04-19 21:05

html中:name指的是用户名称,ID指的是用户注册是系统自动分配给用户的一个序列号。 name是用来提交数据的,提供给表单用,可以重复;id则针对文档操作时候用,不能重复。如:document.getElementById();
一、ID是在客户端脚本里用!NAME是用于获取提交表单的某表单域信息,在form里面,如果不指定Name的话,就不会发送到服务器端。
二、以下元素input、select、form、frame、iframe用name,而以下元素table、tr、 td、div、p、span、h1、li用id,表单元素(form input textarea select)与框架元素(iframe frame)用 name,这些元素都与表单(框架元素作用于form的target)提交有关, 在表单的接收页面只接收有name的元素, 赋ID的元素通过表单是接收不到值的.
当然上述元素也可以赋ID值, 赋ID值的时候引用这些元素的方法就要变一下了.
赋 name: document.formName.inputName document.frames("frameName")
赋 ID : document.all.inputID document.all.frameID
只能赋ID不能赋name的元素:(除去与表单相关的元素都只能赋ID)
body li a table tr td th p div span pre dl dt dd font b 等等
html里name和id的区别

html里name和id的区别:1、性质不同:id相当于编号,具有唯一性,只能出现一次;name相当于名称,具有可重复性,可以多次出现。2、符号标识不同:id用井号表示;name用点表示。3、用途不同:name用于多次出现元素的样式定义;id用于唯一性元素的样式定义。

html中id与name的区别

HTML 中 id与name 区别:一个name可以同时对应多个控件,比如checkbox和radio而id必须是全文档中唯一的id的用途 1) id是HTML元素的Identity,主要是在客户端脚本里用。2) label与form控件的关联,如 &lt;label for="MyInput"&gt;My Input&lt;/label&gt; &lt;input id="MyInput" type="text"&gt; for属性...

html里name和id的区别

2、同一个Form里不能有多个name属性相同的HTML标记,但如果一个网页中有多个Form,则不同的Form里可以有同个Name属性的标记。而ID是全局的,在一个HTML文档里不能有多个节点使用相同的ID,无论它处在哪个Form里。3、在建立CSS样式的时候,可以建立ID样式表(以#为前缀),使具有该ID的样式直接应用...

在HTML中的name和id的区别是什么?

在html中:name指的是用户名称,ID指的是用户注册是系统自动分配给用户的一个序列号。 这样说你应该明白了些吧。

html name和id的区别

name与id的还有区别是:id要符合标识的要求,比如大小写敏感,最好不要包含下划线(因为不兼容CSS)。而name基本上没有什么要求,甚至可以用数字。&lt;a name="myname"&gt; &lt;div id="myid"&gt; &lt;label for="MyInput"&gt;My Input&lt;/label&gt; &lt;input id="MyInput" type="text"&gt; HTML文本是由HTML命令组成的...

html 中 &lt;a&gt;标签里面的id 和 name 有什么区别

名字是主要用于获取信息的表单字段提交表单,作为服务器端可以与服务器交互的HTML元素的标记数据,如输入、选择、文本区域、框架元件(iframe,框架,窗口名称,用于指定目标在其他框架或窗口),按钮等等。而id和class主要是通过css控制设置了id和class的元素的样式。2、用法不同:定义了id的元素在css中用id选择器...

html标签中id和name的区别?

id与name的作用,作为标签的标识符,基本上是一样的.name是老方法,id是在name基础上发明的,后来才有的,"现代化"一点,用的范围广一点. &lt;A..&gt; 中的name原来(刚发明时)就是用于本页揿一下转向过去用的.除 BASE, HEAD, HTML, META, SCRIPT, STYLE, TITLE 标签外,id 都可用.name只用于APPLET,...

HTML中id属性和name属性有什么区别

id与name的作用,作为标签的标识符,基本上是一样的。一个页面中id和name都可以重复。html是一种标记语言,其发展有一个过程(其中经历了好几个版本,最后由W3C定出版本),这里就不赘述了。在html发展的过程中,name首先在前面的版本出现,id在后面的版本出现,两者沿用至今。 近几年网站的开发,...

HTML里name和ID各是什么意思?

html的name和id可以类比身份证的姓名和身份证编号 编号id具有唯一性,一个id只出现一次。名称name具备可重复性,可以多次出现。在css中两者都具备识别html元素的作用,name用点号.表示,id用井号 一般name用于通用多次出现元素的样式定义,id用于唯一性元素样式定义。在表单当中,由于有些控件具备多元素特性...

html 中 &lt;a&gt;标签里面的id 和 name 有什么区别

id的意思就是身份证,它是具有唯一性的,也就是说同一个网页的所有标签的id都不能有相同的;name就是名字,而名字是允许重复的。id的主要作用是供前端脚本(即js)获取网页元素对象的,由于它具有唯一性,因此使用比较简便;而name则用于后台脚本获取网页中表单所提交的数据,所以它一般用于表单控件(如...

html中id和name的区别 name和username的区别 html class和id的区别 name和value的区别 name和names有什么区别 class和name的区别 id和class的区别 input标签中name和id htmlid和标签
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何考电焊工证书和介绍 泰迪多大可以吃美毛粉 ...毛不是很密,长大后毛会密吗?假如不会有什么方法挽救? 吃美毛粉... 四个多月的泰迪需要吃美毛粉\'钙片\'营养膏之类的保健品吗?_百度知 ... 滚筒洗衣机需要安装洗衣机底座吗 关于电源o是开还是一是开(电源o是开还是一是开) 我帮单位运输柴油80升用铁桶装的,当时无证明,我不是车主,消防队查获交... 右脚脚脖子处起三个疙瘩很痒很痛 我的脚脖有几个像是蚊子咬的疙瘩,很痒 怎么做采购 id,name,class的区别? 电话诈骗哪里可以举报啊? 请简述HTML中CLASS和ID的相同点和区别。 小微企业免税销售额如何计算 小微企业免税销售额是多少 2017年小微企业优惠政策及条件 小微企业的应纳税所得额,是指什么?销售额?还是销售额减去成本减去费用后的净利润? 什么是小微企业免税销售额 HTML的 class和name还有id三者实际应用的区别是什么 阿里宝卡物流查询显示没发货但是有人打电话说是送卡的是怎么回事 为什么我申请的阿里宝卡还没发货到我手上就显示激活了? 怎么解决呀??在淘宝上订了一张联通阿里小宝卡 快一个月了还没有收到货 我购买的阿里宝卡,因为淘宝的号码不对,导致没有收到任何信息,请问我该怎么办 申请了中国联通的阿里阿宝里卡,但还未发货,退单要怎么样呢呢?,非常感谢 手臂式三坐标测量仪电源线 三坐标关节臂测量仪加密狗丢失怎么办呐? 青岛海克斯康是做什么的 一个标准的关节臂三坐标都应该配备哪些东西 关节臂三坐标测量软件有哪些 谁能告诉我HTML里面的class和id的区别呢??? Mulliner宾利推出全新粗花呢面料内饰选项 采用可持续材料 帮忙比较一下三星D508和D608的优劣之差. 找部周星驰吴孟达演的电影 星哥演的电影他的身体能储存电,最后打擂台时把对手打成飞人了 好看的 长篇 [必须长篇] 耽美修真文 ,直接说名字和字数,不要小白 。金手指粗壮可以有&#10003;谢谢 一步关于少林寺的电影 求金庸同人, 神雕之破碎之旅天龙、射雕、神雕、倚天、笑傲abcdefg7821639@qq.com谢谢了 请问那首韩国歌被改成骂人的字幕的是什么歌? 仙剑奇侠四的故事情节 求priest的BL小说《六爻》百度云? 求一白发红瞳动漫少年。急求!! 请问做外架租赁钢管别人要押金,押金合同怎么写?谢谢! 脚手架钢管、扣件甲供材料损耗赔偿标准在合同中应该怎么写? 教师资*由于信息填写错误弃考,下次可以重新报考修改信息吗 mos office微软认证和ms office有什么区别 html中的value和text有什么区别,还有class,name,id有什么区别,怎么合理的运用它们? 有什么可以显示汽车电瓶电量 请问有没有什么仪器可以测量当前汽车电瓶剩余电量,如果是要把剩余电量放光了测就不用了 通过一款app在手机或电脑上显示每一串锂电池的电压和容量的仪器叫什么? 有没有什么仪器,可以测量电瓶电量剩余百分比 id和class用法的区别,id和name的区别