首页 > 开发 > HTML > 正文

firefox没有outerHTML

2020-10-03 17:38:43
字体:
来源:转载
供稿:网友

用以下方法解决就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);
}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表