- Remove an unnecessary var
- Use variable in removeAttr for better minification
return ret;
} else {
- var attr = elem.getAttribute( name );
+ ret = elem.getAttribute( name );
// Non-existent attributes return null, we normalize to undefined
- return attr === null || attr === "undefined" || attr === "null" ?
+ return ret === null || ret === "null" ?
undefined :
- attr;
+ ret;
}
}
},
// set property to null if getSetAttribute not supported (IE6-7)
// setting className to null makes the class "null"
if ( name === "className" ) {
- elem.className = "";
+ elem[ name ] = "";
} else {
elem.setAttribute( name, null );
}