在html中id和name的区别

您所在的位置:网站首页 rng耐克事件再度升级 在html中id和name的区别

在html中id和name的区别

2022-05-27 05:14| 来源: 网络整理| 查看: 265

在html中 id和name的区别:

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、CSS里面关于 id、class、name 属性的区别和用法     2007-05-31 21:06:44 大 中 小   name和id

name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。

以下只能用name:      1.    表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。      2.    frame和window的名字,用于在其他frame或window指定target。   



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3