Javascript iframe dom

aslında kodda deil buraya yazarken sorun yapmışım ama neyse başka yolla çözdüm
başkası görürse kod böle

var btn = document.createElement("iframe");

        var html = "html code";

        btn.src = 'data:text/html;charset=utf-8,' + encodeURI(html); document.body.appendChild(btn);