var D = document.createElement('div')
D.appendChild(你的dom对象)
alert(D.innerHTML);

解决方案 »

  1.   

    Node cannot be inserted at the specified point in the hierarchy
    [在此错误处中断]  D.appendChild(xmlDom);
      

  2.   

    htmlDOM? xmlDOM?楼上的方法是 HTML的如果是xmlDOM支持用 xmlDOM.xml
      

  3.   

    var stringToDom=function(htmlString){
        var div= document.createElement("div");
        div.innerHTML=html;
        return div.children[0];
    }var domToStirng=function(htmlDOM){
        if(outerHTML in htmlDOM){
            return htmlDOM.outerHTML;
        } else {
            var div= document.createElement("div");
            div.appendChild(htmlDOM);
            return div.innerHTML
        }
    }
    var htmlString="<div>my html string</div>"
    var dom=stringToDom(htmlString);
    console.log(dom); // <div>   
    console.log(typeof dom); // objectvar str = domToStirng(dom);
    console.log(str); // <div>my html string</div> 
    console.log(typeof str); // string