中易网

不让HTML代码在页面上编译

答案:4  悬赏:10  
解决时间 2021-01-13 21:23
不让HTML代码在页面上编译
最佳答案
把你的文章经过html编码后在进行发表,则百度仍然显示为原样,不会变成超链接:function html_encode(strHTML)   //使用此函数编码你的文章
{   
  var strTem = "";   
  if (strHTML.length == 0) return "";   
  strTem = strHTML.replace(/&/g, ">");   
  strTem = strTem.replace(/  strTem = strTem.replace(/>/g, ">");   
  strTem = strTem.replace(/ /g, " ");   
  strTem = strTem.replace(/'/g, "'");   
  strTem = strTem.replace(/"/g, """);   
  strTem = strTem.replace(/
/g, "
");   
  return strTem;   
}
//编码后在把内容赋值给相应的显示控件即可
//使用下面这句测试一下显示的内容:
document.write(html_encode(document.body.innerHTML));
全部回答
如果你的内容没有其他的超链接,那么可行思路:只替换……标签的内容,用正则表达式下面是一个提取超链接中的内容的例子,你可以参考 下。function clearHtml(str){
var pattern =/.*]*>.*<\/a>/gm;
var pa =/.*]*>/gm;
var pea =/<\/a>[.]*/gm;
var strs = str.match(pattern);
var returnStr="";
for(var i=0;i{
returnStr+=strs[i].replace(pa,"").replace(pea,"");
}
return returnStr;
}
改了一下:window.onload=function(){ var str=document.body.innHTML;//先获取body部分源代码 然后将整体用正则表达式替换//楼上已经写了 }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阿曼米黄和奥特曼大理石那个性价比高
腰站亚飞板金烤漆地址有知道的么?有点事想过
论文的绪论是什么
半禄的意思是什么?半禄的释义是什么啊?
小红看一本书,第一次读了全书的一半多三页第
我刚染个4.0深栗色头发,但却不明显
羊肉一煮就碎是羊肉吗
商品房房间厕所下水道流水畅通可是臭味会反冲
未来校园手抄报
大家玩dota手怎么放键盘上的
找一本小说,穿越修仙无cp文,主角道号忘了,
中石油勉盟加油站怎么去啊,我要去那办事
如何对渐变效果进行水平动态模糊
java只能输入数字
尾什么大什么成语
推荐资讯
什么的多么什么什么的
我不知道谁会和我说话?
叶子上面绿色下面红色梗子也是绿的它是什么菜
老师说我的文章总是干巴巴,什么叫文章干巴巴
我上次喝汤的时候烫到上颚了,然后上颚肿起来
武汉可以处理违章的地方
奥迪a6v84.2前大灯最里侧这个是啥灯
沃尔沃阜阳瑞杰豪骏汽车地址有知道的么?有点
顺义谁能用身份证抵押贷款啊
求助贴.安康花园二期户型图
佳能700D单反相机对焦时候的红点有点暗淡和散
佳能大白兔成像极差。我实拍了300多张,成像
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?