w3schools mentions here that there are only 6 children elements allowed for the Head element.  I couldn't find verification on w3.org, but they are usually right.  The six elements mentioned by w3schools are:

<base>, <link>, <meta>, <title>, <style>, and <script> 

The title element is the only one that is required.

I usually just use title, meta and link.

Below are links for 9 different methods to insert three children (<title>, <meta> and <link>) for the <head> parent element.

innerHTML, all 3 children at once

innerHTML, Child1, Child 2, Child3

innerHTML, Child3, Child2, Child1

innerHTML, Child1, Child3, Child2 using innerHTML

innerHTML, Child1, Child2, Child3 using outerHTML

insertAdjacentHTML "beforeBegin, strHTML

insertAdjacentHTML "afterBegin, strHTML

insertAdjacentHTML "beforeEnd, strHTML

insertAdjacentHTML "afterEnd, strHTML

 

 

Valid XHTML 1.0 Transitional        Valid CSS!