表单元素(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 等等
id 与 name 的异同: 都是属性值 id 是唯一标志, name 不是(同name 的object 被看作一组的) name 为 form 的 request 所用, id 不是 值的规则不同, id 值开头不能是数据, 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 等等
都是属性值
id 是唯一标志, name 不是(同name 的object 被看作一组的)
name 为 form 的 request 所用, id 不是
值的规则不同, id 值开头不能是数据, name 随便什么都行.
...
<input name="bao2" value="2灰豆宝宝.net">
<br>
<input type="button" onclick="alert(bao1.value)" value="Get1">
<input type="button" onclick="alert(document.all.bao2.value)" value="Get2">