注意,IE6/IE7没有的DOM元素没有hasAttribute方法

今天在IE6下测试自己的程序,本来是要测试顶部菜单的,无意间发现,自己写的validator.js验证控件,在IE6下无效

按着DEBUG给出的提示,定位到了 hasAttribute这个方法上,网上一查,原来IE6/IE7根本没这个方法

hasAttribute 返回bool类型,指示该对象是否含有某属性

既然没有,咱们自己构造一个

getAttribute("attrName")==null , 这样,返回值也是bool类型,也是指示对象是否含有某属性