请问个问题,id 与name的区别?

不是很清楚,感觉都一样是吧?比方说有一个

1<input class="huaxian" id="r1c11" maxlength="5" name="r1c11" size="1" type="text"/>

---------------------------------------------------------------

name=id

一个是netscape的 一个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 等等

Published At
Categories with Web编程
Tagged with
comments powered by Disqus