CSS:表单中的name与id的异同-css设计

王朝数码·作者佚名  2010-09-21
窄屏简体版  字體: |||超大  

表单的name与id其实是同一个意思,都是为了标记对象名称。

它们所不同的是:name是Netscape的、id是Microsoft的。

表单元素(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 等等

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