Check out the Jsfiddle demo
document.getElementById("container").appendChild(document.createTextNode(' '))
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet>
<div id="container" class="material-icons"></div>
<br>
<div class="material-icons"></div>
I am dealing with two <div>
nodes.

represents the "plus sign" character code in the font.
Unfortunately, the execution of 
through Javascript doesn't seem to be functioning properly.
It appears that 
is being escaped by either createTextNode
or appendChild
...
If anyone has suggestions on how to prevent this escaping issue, I would appreciate it.