javascript 处理html标签,防止在页面内出现html
2018-01-26 17:18
267 查看
javascript 处理html标签,防止在页面内出现html
本文主要介绍如何通过js的方式处理html,让html中的内容在显示的时候经过转译显示出原来的样子。好下面上货。
首先需要确定那些标签需要被替换,那些不需要,我们这里以<mark></mark>这种为例子,默认这种为不替换,其他的替换。下面看代码:
var str = "<agc> cccwe<mark>23434</mark>rer </agc>"; console.log(str); var reg = /<(?!mark|\/mark)/g; var afterstr = str.replace(reg,"<"); console.log(afterstr); var reg2 = /(?<!mark)>/g; var afterstr2 = afterstr.replace(reg2,">"); console.log(afterstr2);
看控制台的输出:
<agc> cccwe<mark>23434</mark>rer </agc>
<agc> cccwe<mark>23434</mark>rer </agc>
<agc> cccwe<mark>23434</mark>rer </agc>
这样目的就达到了。
相关文章推荐
- 基于HTML标签的JavaScript触发事件处理
- 关于javascript脚本修改html页面,未加载完成前出现信息延迟问题
- html 等页面防止中文出现乱码的终极解决方案
- 用javascript 写个函数返回一个页面里共使用了多少种HTML 标签
- javascript 查询整个html页面中包含指定属性的所有标签
- Java后台去除前台传递数据中的页面标签(HTML,Javascript,Style),获取文本内容!
- ashx页面 “检测到有潜在危险的 Request.Form 值”的解决方法(控制单个处理程序不检测html标签)
- 在HTML页面嵌入Javascript写法的区别(script标签)
- jQuery操作html页面的标签即html页面(其实不只是针对jQuery,而是针对整个JavaScript领域,即JavaScript脚本或者函数操作html页面的标签)的工作原理是什么?
- 解决在jsp页面中有些html标签的属性出现警告
- 使用webview加载本地html页面,并处理html页面中的javascript事件
- 通过url向页面传送html或JavaScript标签
- IE (6-11)版本,在使用iframe的框架时,通过a标签javascript:; 和js跳转parent.location的时候 出现在新页面打开的情况
- javascript在页面之间传参时,路径参数中出现反斜杠的处理
- .html的页面的内容没有显示,只因为少了一个成对出现的标签
- 通过url向页面传送html或JavaScript标签
- 【CVTE】请使用原声Javascript实现一个方法,判断html中出现次数最多的标签,并统计这个次数
- 用JavaScript来验证Struts的html页面标签
- IE Bug 1 - 错误识别出现在javascript脚本中的字符串,导致HTML标签解析错误
- javascript快速入门6--Script标签与访问HTML页面