firefox未有outerHTML
发布时间:2023-05-08 13:38:53 所属栏目:教程 来源:
导读:用以下方法解决就ok了
var setOuterHtml = function(s){
var range = this.ownerDocument.createRange();
range.setStartBefore(this);
var fragment = range.createContextualFragment(s)
var setOuterHtml = function(s){
var range = this.ownerDocument.createRange();
range.setStartBefore(this);
var fragment = range.createContextualFragment(s)
用以下方法解决就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); } (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐