用以下方法解决就ok了 var setOuterHtml = function(s){ var range = this.ownerDocument.createRange(); range.setStartBefore(this); var fragment = range.createContextualFragment(s); //alert(fragment.xml); this.parentNode.replaceChild(fragment, this);}; if(window.HTMLElement) { HTMLElement.prototype.__defineSetter__( outerHTML , setOuterHtml);}
查看详细内容 >>