js代码在html页面中转换成实体html编码的方法一:

js代码转换成实体html

js代码转换成实体html--红

function test(){

alert('测试红')

}

test();

js代码转换成实体html--绿

alert('测试绿')

直接在html页面写法是这样写即可:

方法一:

<script>

alert("测试");

</script>

方法二:

<script >

function test1(x,y){

return x+y ;

}

alert(test1(5,2))

</script>

function htmlspecialchars(str){

/*//转换所有的html标签

str = str.replace(/

str = str.replace(/>/gi,'>');*/

//只转换js的script标签

str = str.replace(//gi,'</script>');

return str;

}

var str = $.trim($('#strs').val());

console.log(str)

console.log(htmlspecialchars(str))

$('#scriptCode').html(htmlspecialchars(str));

js html转为实体,字符串js编码转换成实体html编码的方法(防范XSS攻击)相关推荐

  1. 【js Date】时间字符串、时间戳转换成今天,明天,本月等文字日期

    作为前端开发攻城师,难免对时间进行各种计算和格式转换,一个js的Date对象统统可以搞定. 下例是将一个具体的时间转换成今天.明天.几天之内.本月等文字描述的日期的工具函数,也可以基于它扩展,多应用于 ...

  2. JS中的数据类型转换:String转换成Number的3种方法

    今天有个学员问了个关于数据类型转换的问题,我觉得这个是可以给大家说一下的. JavaScript中,可以通过以下3种方法来将string值转换成number: 1.调用Number()来对string ...

  3. 将字符串数组String[]转换成List的三种方法

    通过 Arrays.asList(strArray) 方式,将数组转换List后,不能对List增删,只能查改,否则抛异常. String[] strArray = new String[2]; Li ...

  4. json转换成实体类

    今天同事问我个问题.她需要把字符串的json转换成实体类,但是一直报错.主要是实体类当中的内部类需要用静态字段static修饰,否则无法访问. 以下是报错信息 org.codehaus.jackson ...

  5. html js utf8编码转换器,用Javascript实现UTF8编码转换成gb2312编码

    //把编码转换成 gb2312编码 function UrlEncode(str) { var i, c, ret="", strSpecial="!\"#$% ...

  6. JS 如何快速高效的将数组转换成树形结构

    JS 如何快速高效的将数组转换成树形结构 const data = [{id: 1,pid: 0,name: 'body'}, {id: 2,pid: 1,name: 'title'}, {id: 3 ...

  7. c语言怎么取字符串首字母,C语言 字符串首字母转换成大写简单实例

    C语言 字符串首字母转换成大写简单实例 C语言 字符串首字母转换成大写简单实例 举例: 输入:this is a book 返回:This Is A Book #include #include #i ...

  8. php 字符串转化为16进制,php将字符串转换成16进制的方法

    php将字符串转换成16进制的方法 本文实例讲述了php将字符串转换成16进制的方法.分享给大家供大家参考.具体分析如下: php中可以通过bin2hex函数将字符串转换成16进制的形式输出,bin2 ...

  9. json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...

    json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...

最新文章

  1. 1010 Radix
  2. python爬贴吧回复内容_Python 基础语法+简单地爬取百度贴吧内容
  3. 全数字实时仿真平台SkyEye目标码覆盖率关键技术
  4. 2 年增长 1 万亿!继苹果之后,微软市值也突破 2 万亿美元
  5. 一些oracle基础
  6. 手工雕刻图纸_中国传统文化浮雕~(机雕、手工雕刻的区别和价值)
  7. python url拼接_简单一文教你如何用python爬虫爬取扇贝单词
  8. Android摇一摇实现
  9. Unity VR游戏教程
  10. Anaconda下载simpleITK包和pytorch包
  11. 人类一败涂地做图教程_人类一败涂地-怎么制作地图-地图制作教程详细入门级...
  12. Java字符串格式化详解
  13. 561. Array Partition I
  14. Saturn PCB Design Toolkit分享
  15. linux jdk8下载
  16. c语言编程实习,c语言编程实习心得
  17. 第二十二章:如何管理信息系统
  18. 劝学篇翻译软件测试,曾国藩家书劝学篇 禀父母·教弟注重看书-曾国藩家书全文翻译-原文,译文,注释-【易文言】-古文,文言文在线翻译网...
  19. 田子坊行程5月11周六
  20. 微信收到的文件怎么打印出来

热门文章

  1. jlist动态添加元素后刷新_小米电视5再曝光:MEMC动态画质补偿技术
  2. java shark_JAVA项目开发笔记(3)Shark部分: Shark API | 学步园
  3. 使用Nacos搭建微服务注册中心和配置中心(二)
  4. mysql+字段+删除数据库表,MySQL命令行删除表中的一个字段
  5. python tqdm记录dataframe使用iterrows或iteritems循环行或循环列时的进度
  6. Numpy ndarry按行、列求和
  7. Mac homebrew报错Error: homebrew-core is a shallow clone.
  8. adcetris研发历程_抗体类药物质量控制—张伯彦20130730.pdf
  9. python小明爬楼梯_LintCode Python 简单级题目 111.爬楼梯 (斐波纳契数列 青蛙跳)
  10. 转:Deep learning系列(十五)有监督和无监督训练