I work with polyfill js that allows to process tags for browsers that does not support it.
Source code of polyfill on jsfiddle
Source question
But
This is happening because The unfortunate fact is: IE is simply not ready for HTML5 template tags. It'd probably take a loooong while for Microsoft to implement it, and for the existing IE browser versions become truly obsolete. Only then can we reliably start using HTML5 template tags. The workaround is: do not use must be inside a in order to be valid HTML. In your
, you have specified a loose
that doesn't have a parent. IE sees this as an error and removes it from the DOM. Hence, your template's
documentFragment
does not contain the and .
; explore template solutions using
instead. I believe they should work well. Some popular ones: