首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

尽可能不要用常用的属性名或方法名做form表单内元素的名字name或id

2013-01-26 
尽量不要用常用的属性名或方法名做form表单内元素的名字name或id比如forminput typecheckbox idre

尽量不要用常用的属性名或方法名做form表单内元素的名字name或id

比如

<form><input type="checkbox" id="reset"><button name="submit"></button></form>

由于在js中可以直接通过 form.* (*为元素的 name 或 id) 的形式访问子元素,所以 form.reset 和 form.submit 返回的结果分别是 

<input type="checkbox" id="reset"> 


<button name="submit"></button>

如果此时你想在js 中用 form.submit() 或 form.reset() 来提交 或 重置 表单的话,那么就已经不可能了。

因为原生的这两个方法已经被你的元素覆盖了。

热点排行