自媒体
设为首页
收藏本站
论坛
BBS
门户
Portal
互联网+
圈子
Group
导读
Guide
广播
Follow
动态
Space
标签云
更多
登录
立即注册
登录
立即注册
关于我们
购买用户组
得知资讯
SEO/SEM
直播带货
电子商务
Ai资讯
得知互动
»
论坛
›
站长技术交流
›
建站交流
›
解决firefox下不支持outerhtml问题代码分享
返回列表
发新帖
网页制作
解决firefox下不支持outerhtml问题代码分享
593.3k
9
swmozowtfl
Lv.18
发表于
2015-7-10 22:25:34
|
湖北
|
查看全部
阅读模式
代码很简单,如下:
9 V' \- t; s3 J; l+ h
代码如下:
. d% S# [7 N% @+ y! ]5 E: c
var pro = window.htmlelement.prototype;
j1 x) T% A: k
pro.__definegetter__(outerhtml, function(){
: [0 v/ v8 ^; v+ W" W5 h, D, z
var str = < + this.tagname;
) K. N3 F/ }" L, C! E% E [
var a = this.attributes;
- L! `' H' Q4 E$ I2 x- k9 d8 S
for(var i = 0, len = a.length; i < len; i++){
! F7 ^7 x* i6 _8 C
if(a
.specified){
0 Y N& P U. f6 n: g" j* ?
str += + a
.name + '=' + a
.value + '';
+ p1 r( M! N: I; F) n# M
}
7 ?* t1 O t7 u3 X( w- x& m$ _
}
+ O2 F1 T/ a" H) P' Q* X' i+ K& V( v
if(!this.canhavechildren){
' w# r4 k$ t: p7 g
return str + />;
) ] y# S4 K5 F2 A
}
. D, i8 X; Q0 b) U8 J9 ^8 ^
return str + > + this.innerhtml + </ + this.tagname + >;
6 N8 }0 H+ {8 a S
});
* Y- q; J- O4 t! y
pro.__definesetter__(outerhtml, function(s){
0 _9 ~9 F; N! j: c# ^5 i
var r = this.ownerdocument.createrange();
, S& ?3 B2 i+ I% K
r.setstartbefore(this);
8 B) ^! q5 k8 y- R0 a
var df = r.createcontextualfragment(s);
" L4 w' c+ @( U) u
this.parentnode.replacechild(df, this);
! k6 }' F& n' U4 B w/ ?7 X
return s;
: n6 e, N0 K- o9 p: R, @) I: b
});
- W* N- b* a" J' N/ k
pro.__definegetter__(canhavechildren, function(){
, w! [7 p0 h5 K4 E) W) a
return !/^(area|base|basefont|col|frame|hr|img|br|input|isindex|link|meta|param)$/.test(this.tagname.tolowercase());
! B% h% Y' ` d4 d( Q
});
" s3 i$ a( j& i# s5 B
2 Y' Q% Q( o. x7 n6 {4 {
更多网页制作信息请查看: 网页制作
回复
转播
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
回复
|
共 9 个
wwdu926a
发表于
2015-10-2 18:28:45
|
美国
|
查看全部
我想骂我自己
回复
支持
反对
使用道具
举报
显身卡
mwxny
发表于
2015-10-2 18:28:59
|
美国
|
查看全部
宁死不屈.....
回复
支持
反对
使用道具
举报
显身卡
Acropozelan
发表于
2015-10-2 18:28:28
|
台湾
|
查看全部
原来...发神经是这样的啊...
回复
支持
反对
使用道具
举报
显身卡
mwxny
发表于
2015-10-2 18:27:38
|
美国
|
查看全部
什么啊
回复
支持
反对
使用道具
举报
显身卡
bqtklouu
发表于
2015-10-2 18:28:47
|
INNA
|
查看全部
其实今天baidu 又 抽风了
回复
支持
反对
使用道具
举报
显身卡
bqtklouu
发表于
2016-3-4 17:42:24
|
俄罗斯
|
查看全部
做为老人!在吧里我都懒的都不想说话!送完经验我就走!
回复
支持
反对
使用道具
举报
显身卡
mwxny
发表于
2016-3-4 17:43:28
|
INNA
|
查看全部
我又回复了
回复
支持
反对
使用道具
举报
显身卡
bqtklouu
发表于
2016-3-4 17:42:19
|
美国
|
查看全部
好吧...那你说...
回复
支持
反对
使用道具
举报
显身卡
seazvyt
发表于
2016-3-4 17:42:56
|
马来西亚
|
查看全部
老天不公啊.....
回复
支持
反对
使用道具
举报
显身卡
返回列表
发新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
swmozowtfl
楼主
Lv.18
特级领导
主题
回帖
0
积分
45156
+ 关注
发消息
热烈祝贺首府彩民喜中大乐透1383万元奖金!
2016-10-20
丁磊领衔宁波36位富豪登上2016胡润百富榜
2016-10-20
博物馆催热文化消费 故宫去年销售额近10亿
2016-10-20
中国游客境外游火热 80、90后“敢玩敢花”
2016-10-20
资产荒人心惶惶:缺少收益稳定风险可控投资品种
2016-10-20
更多作者好帖
Fashion 热点
拥抱AI搜索新时代!GEO优化成为企业流量增
505
网络资讯
GEO优化如何让企业流量翻倍?
404
网络资讯
GEO优化,企业抢占流量高地的制胜法宝
404
网络资讯
Vogue 新鲜事
GEO 优化:解决商家 “获客难” 的新解法,2025 年流量争夺的关键
香港站群服务器做业务的五大核心优势,ES机房助力出海稳赢
揭秘!这3家外卖代运营公司,为何能让店铺月销暴涨10倍
震惊!这 5 个戒网瘾机构凭啥能上排行榜,你知道吗?
ES机房:美国服务器建站的核心优势
外卖代运营公司鱼龙混杂,这5家靠谱公司你不能错过!
十大戒网瘾基地真实口碑排行,哪家最靠谱?
2025年电子电器行业AI获客实测:第3招90%的人不知道!
上一主题
下一主题
得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
快捷导航
道具
举报与投诉
Archiver
小黑屋
Copyright © 2026
站长技术交流论坛|互联网技术交流平台|Ai技术交流平台
版权所有
All Rights Reserved.
Powered by
Discuz!
X5.0
鄂ICP备15006301号-5
|
鄂公网安备 42018502006730号
首页
论坛
发布
消息
我的
关灯
在本版发帖
扫一扫添加QQ客服
返回顶部
快速回复
返回顶部
返回列表