If the key starts with a number, in IE9 there is an error "INVALID_CHARACTER_ERR".
Because the name of the attribute in IE9 can not start with a digit.
The error occurs in the line: "div.setAttribute (key, parsed);"
We decided this bug by adding to the start of the key string-character.