Fix html() set in IE

There is an issue here: https://github.com/angular/angular.js/issues/3050.
This commit should fix the IE8 issue.

IE doesn't like using innerHTML as seen here:
http://msdn.microsoft.com/en-us/library/ms532998%28v=vs.85%29.aspx#TOM_Create