Further avoidance of problematic innerHTML assignment

Within the Windows 8 Environment, the `type` attribute on `input` elements in considered unsafe (source: [msdn](http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx)). As such, it cannot be set during assignment using `.innerHTML`.

For a previous example in Sizzle, see https://github.com/jquery/sizzle/commit/b576034ab6c7442719fb74d687551bb1478d822e.