http://kellegous.com/j/2013/02/27/innertext-vs-textcontent/