表单name与id的区别和相似之处

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

表单的name与id其实是同一个意思,都是为了标记对象名称。它们所不同的是:name是Netscape的、id是Microsoft的。

表单元素(forminputtextareaselect)与框架元素(iframeframe)用name。

这些元素都与表单(框架元素作用于form的target)提交有关,

在表单的接收页面只接收有name的元素。

赋ID的元素通过表单是接收不到值的,大家自己可以验证一下。

当然上述元素也可以赋ID值,赋ID值的时候引用这些元素的方法就要变一下了。

赋name:document.formName.inputNamedocument.frames("frameName")

赋ID:document.all.inputIDdocument.all.frameID

只能赋ID不能赋name的元素:(除去与表单相关的元素都只能赋ID)

bodyliatabletrtdthpdivspanpredldtddfontb等等

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航