This is my script:
You are creating a text node, so html tags are ignored. Use document.createElement instead:
var myDiv = document.createElement("div"); myDiv.id = 'myDiv'; myDiv.innerHTML = 'blah!'; document.body.appendChild(myDiv);