html标签中的id 和 name 究竟有什么区别呀

mmhhllRen 2005-05-26 06:34:55
如题
...全文
186 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
km3 2005-05-29
  • 打赏
  • 举报
回复
mark
cuixiping 2005-05-29
  • 打赏
  • 举报
回复
<input name="xx"> 会提交数据
<input id="xx"> 不会提交数据


<input id="xx" name="yy">
<label for="xx">Label</label> 这里的for属性必须是指向一个id,否则没效果


<input name="xx" type="radio" value="1">
<input name="xx" type="radio" value="2">
<input name="xx" type="radio" value="3">
这里必须name相同才能成为一组单选按钮,而id则没有这个功能。


<input name="xx"> 对应脚本document.getElementsByName("xx")[0]
<input id="xx"> 对应脚本document.getElementById("xx")

区别还很多,不一一说了。反正这是两个完全不同的属性。不要混为一谈。
fhiesc 2005-05-28
  • 打赏
  • 举报
回复
.htm和.html没有什么区别的,在不同的操作系统上用的,在 unix 上用 .html
OnlyFor_love 2005-05-28
  • 打赏
  • 举报
回复
基本没什么区别!
id你可以不写,不过name你必须要写,因为你要通过name去取到value的值

.htm和.html没有什么区别的
ningshuihan 2005-05-28
  • 打赏
  • 举报
回复
楼上讲得比较好,学习了
humanity 2005-05-27
  • 打赏
  • 举报
回复
id 是浏览器用的, 比如 Javascript ,VBscript 使用 ID 来查找一个组件, Name 是提交给服务器那边 用的, 那边 CGI 或 Servlet 用 getParameter("name") 来查找提交过来的数据.所以 ID 要唯一, 不然,你总是只能找到排在前面的那组件, name 可以重复, 多个同名的组件用在像 Checkbox 组, 或者 多选列表.
Lee0392 2005-05-27
  • 打赏
  • 举报
回复
hahahahahahahaha,搞笑
huguangwu 2005-05-27
  • 打赏
  • 举报
回复
There is no different between with "*.htm" and "*.html" essentially.
usaspy 2005-05-27
  • 打赏
  • 举报
回复
区别是htm可以少打一个字!仅此而已
aywrenyue 2005-05-27
  • 打赏
  • 举报
回复
还有一个需要问的,*.htm和*.html有什么区别呀!
linfei486 2005-05-27
  • 打赏
  • 举报
回复
up
usaspy 2005-05-27
  • 打赏
  • 举报
回复
hehe!
功能是一样的,只是在同一个页面上name可以重复有多个,id必须唯一

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧