在html中id和name的区别 |
您所在的位置:网站首页 › rng耐克事件再度升级 › 在html中id和name的区别 |
在html中 id和name的区别: ID是在客户端脚本里用!NAME是用于获取提交表单的某表单域信息! 不过在 form 里面,如果不指定 Name 的话,就不会发送到服务器端哦! input select form frame iframe 用name table tr td div p span h1 li 用id 表单元素(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 等等 HTML、CSS里面关于 id、class、name 属性的区别和用法 2007-05-31 21:06:44 大 中 小 name和id name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。 以下只能用name: 1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。 2. frame和window的名字,用于在其他frame或window指定target。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |