社区
JavaScript
帖子详情
name属性和 id属性有和区别?
张群区块链
业界专家认证
2002-11-27 07:48:44
如题
...全文
59
8
打赏
收藏
name属性和 id属性有和区别?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
emu
2002-11-29
打赏
举报
回复
name和id都可以重复的,重复的情形下一般按元素集合处理(getElementById除外)
lapmx
2002-11-28
打赏
举报
回复
感谢,又学了一招!
emu
2002-11-28
打赏
举报
回复
name属性主要使用在表单元素上,用于绑定发送表单数据是的参数名。
id属性主要用于在网页中标识元素和检索元素。
对非表单元素定义name属性其实相当于自定义了一个属性。
试试下面的例子:
<html>
<body>
<span>
<input>
<SCRIPT LANGUAGE="JavaScript">
<!--
var s = document.all.tags("SPAN")[0];
alert(s.name)
alert(s.id)
var e = document.all.tags("INPUT")[0];
alert(e.name)
alert(e.id)
//-->
</SCRIPT>
</body>
</html>
span不是表单元素,所以它的name属性不是空串而是未定义。
此外name属性也用于检索窗口和meta对象。
sunshine1217
2002-11-28
打赏
举报
回复
id属性主要用于在网页中标识元素和检索元素
emu
2002-11-28
打赏
举报
回复
点一下test按钮后看看地址栏上多了几个参数:
<BODY>
<form name=f action="">
<input name=i value="ii">
<input id=j value="jj">
</form>
<button onclick="document.f.submit()">test</form>
</BODY>
张群区块链
2002-11-28
打赏
举报
回复
谢谢大家,分数不多,一片心意
treeClimber
2002-11-28
打赏
举报
回复
name是可以重复的,ID则唯一,否则取不到值。
blues-star
2002-11-28
打赏
举报
回复
name要送到HTTP里,ID用来标识Document对象
html中
id
属性
和name
属性
的
区别
是什么-前端入门
在html中,
id
属性
和name
属性
都是提供标识符,表示HTML元素标签的。那么它们之间有什么
区别
?本篇文章就给大家简单比较一下
id
属性
和name
属性
,介绍
id
属性
和name
属性
之间的
区别
是什么,希望对大家有所帮助。 html中的
id
属性
我们使用
id
属性
可以标识唯一的HTML元素,可以在在URL中用作锚引用(带#符号的URL),或者在css中用作
ID
选择器来设置该元素的样式。也可以在javascript中,使用getElementBy
Id
(),通过
id
属性
值来查找元素,在对元素进行操作。例: > &
表单元素同时写
id
和name
属性
的作用
在看别人form表单元素代码的时候,经常会发现
id
和name
属性
值是同时出现的。 很多人会认为这是多此一举,其实并非这样,下面就做一下特别介绍。 一.关于name
属性
: name
属性
是必须的,后台就是通过name
属性
获取表单元素值。 二.关于
id
属性
:
id
属性
属性
可以用来识别每一个表单元素,比如radio单选按钮可能多个name
属性
值都是相同的,需要使...
HTML中name
属性
和
id
的
区别
1,name常用于form表单 在网页做Post提交时,是以Form(即表单域)为单位进行提交的,一个Form里有若干个表单对象(如),同一个页面里可以为多个Form(Asp.net不同,它只允许有一个,且名字必须为Form1),在表单表提交到服务器端后,可以直接通过Name
属性
取到表单域的值,却无法通过
ID
直接取到该表表单对象的值。 另外,同一个Form里不能有多个name
属性
相同的HTML
表单中input
属性
name和
id
有什么
区别
用途是什么
可以说几乎每个做过Web开发的人都问过,到底元素的
ID
和Name有什么
区别
阿?为什么有了
ID
还要有Name呢?! 而同样我们也可以得到最classical的答案:
ID
就像是一个人的身份证号码,而Name就像是他的名字,
ID
显然是唯一的,而Name是可以重复的。 上周我也遇到了
ID
和Name的问题,在页面里输入了一个input type="h
id
den",只写了一个
ID
='SliceInf
HTML基础之为什么要在表单控件中同时使用name和
id
属性
?
同时使用两个
属性
的原因是为了向前和向后兼容不同版本的HTML和XHTML。 name: HTML和XHTML都支持name
属性
。它用于为表单元素命名,以便客户端简本语言(比如JavaScript)或服务器端程序语言(如PHP)访问。为表单的摸个控件的name
属性
指定的值必须在该表单内唯一。
id
:
id
属性
用于CSS,并得到了XHTML的支持。
id
属性
的
JavaScript
87,994
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章