insertAdjacentElement:
1st (out)
2nd (in)
[Third]
4th (in)
5th (out)
insertAdjacentText:
1st (out)
2nd (in) [Third] 4th (in)
5th (out)