网络编程
位置:首页>> 网络编程>> 网页设计>> 表单name与id的区别和相似之处

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

作者:tyhouse 来源:两个人的城市 发布时间:2007-12-13 12:55:00 

标签:name,XHTML,id

先看看:css中class与id的区别及应用

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

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

表单元素(form  input  textarea  select)与框架元素(iframe  frame)用name。

这些元素都与表单(框架元素作用于form的target)提交有关,在表单的接收页面只接收有name的元素。

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

id是唯一的,name的值可以重复使用

当然上述元素也可以赋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  等等

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com