HTML

&

Javascript 相互转换

<

body

>

HTML

&

Javascript 输入

&

输出

<

br

>

<

script

>

function change()

...

{

code1.value="document.writeln(""+code0.value.replace(///g,"//").replace(///g,"//").replace(/'/g,"/'").replace(/"/g,"/"").split(' ').join(""); document.writeln("")+"");"}

function rechange()

...

{

code2.value=code1.value.replace(/document.writeln("/g,"").replace(/");/g,"").replace(//"/g,""").replace(//'/g,"'").replace(g,"/").replace(g,"/")}

script

>

粘贴需要转换的HTML代码

<

br

>

<

textarea id

=

"

code0

"

rows

=

"

10

"

cols

=

"

120

"

onpropertychange

=

"

change();

"

>

textarea

>

<

br

>

粘贴需要转换的Javascript代码

<

br

>

<

textarea id

=

"

code1

"

rows

=

"

10

"

cols

=

"

120

"

onpropertychange

=

"

rechange();

"

>

textarea

>

<

br

>

由Javascript代码生成的HTML代码

<

br

>

<

textarea id

=

"

code2

"

rows

=

"

10

"

cols

=

"

120

"

>

textarea

>

body

>

escape

&

unescape 加密

&

解密(可多次)

<

body

>

escape

&

unescape 加密

&

解密

<

br

>

<

textarea id

=

"

code0

"

rows

=

"

16

"

cols

=

"

120

"

>

textarea

>

<

br

>

<

input type

=

"

button

"

value

=

"

加密

"

onclick

=

"

code1.value=escape(code0.value);

"

>

<

input type

=

"

button

"

value

=

"

解密

"

onclick

=

"

code1.value=unescape(code0.value);

"

>

<

input type

=

"

button

"

value

=

"

二次加密

"

onclick

=

"

code1.value=escape(escape(code0.value));

"

>

<

input type

=

"

button

"

value

=

"

二次解密

"

onclick

=

"

code1.value=unescape(unescape(code0.value));

"

>

<

input type

=

"

button

"

value

=

"

三次加密

"

onclick

=

"

code1.value=escape(escape(escape(code0.value)));

"

>

<

input type

=

"

button

"

value

=

"

三次解密

"

onclick

=

"

code1.value=unescape(unescape(unescape(code0.value)));

"

>

<

br

>

<

textarea id

=

"

code1

"

rows

=

"

16

"

cols

=

"

120

"

>

textarea

>

<

br

>

<

input type

=

"

button

"

value

=

"

加密

"

onclick

=

"

code1.value=escape(code1.value);

"

>

<

input type

=

"

button

"

value

=

"

解密

"

onclick

=

"

code1.value=unescape(code1.value);

"

>

<

input type

=

"

button

"

value

=

"

二次加密

"

onclick

=

"

code1.value=escape(escape(code1.value));

"

>

<

input type

=

"

button

"

value

=

"

二次解密

"

onclick

=

"

code1.value=unescape(unescape(code1.value));

"

>

<

input type

=

"

button

"

value

=

"

三次加密

"

onclick

=

"

code1.value=escape(escape(escape(code1.value)));

"

>

<

input type

=

"

button

"

value

=

"

三次解密

"

onclick

=

"

code1.value=unescape(unescape(unescape(code1.value)));

"

>

body

>

encode

&

decode 加密

&

解密

<

body

>

encode

&

decode 加密

&

解密

<

br

>

<

script language

=

"

javascript

"

>

script

>

<

textarea id

=

"

code0

"

rows

=

"

16

"

cols

=

"

120

"

>

textarea

>

<

br

>

<

input type

=

"

button

"

value

=

"

加密

"

onclick

=

"

code1.value=screncode(code0.value,'JS');

"

>

<

input type

=

"

button

"

value

=

"

解密

"

onclick

=

"

code1.value=strdec(code0.value);

"

>

<

br

>

<

textarea id

=

"

code1

"

rows

=

"

16

"

cols

=

"

120

"

>

textarea

>

<

br

>

<

input type

=

"

button

"

value

=

"

加密

"

onclick

=

"

code1.value=screncode(code1.value,'JS');

"

>

<

input type

=

"

button

"

value

=

"

解密

"

onclick

=

"

code1.value=strdec(code1.value);

"

>

body

>

encodeURI

&

decodeURI 加密

&

解密

<

body

>

encodeURI

&

decodeURI 加密

&

解密

<

br

>

<

textarea id

=

"

code0

"

rows

=

"

16

"

cols

=

"

120

"

>

textarea

>

<

br

>

<

input type

=

"

button

"

value

=

"

加密

"

onclick

=

"

code1.value=encodeURI(code0.value);

"

>

<

input type

=

"

button

"

value

=

"

解密

"

onclick

=

"

code1.value=decodeURI(code0.value);

"

>

<

input type

=

"

button

"

value

=

"

二次加密

"

onclick

=

"

code1.value=encodeURI(encodeURI(code0.value));

"

>

<

input type

=

"

button

"

value

=

"

二次解密

"

onclick

=

"

code1.value=decodeURI(decodeURI(code0.value));

"

>

<

input type

=

"

button

"

value

=

"

三次加密

"

onclick

=

"

code1.value=encodeURI(encodeURI(encodeURI(code0.value)));

"

>

<

input type

=

"

button

"

value

=

"

三次解密

"

onclick

=

"

code1.value=decodeURI(decodeURI(decodeURI(code0.value)));

"

>

<

br

>

<

textarea id

=

"

code1

"

rows

=

"

16

"

cols

=

"

120

"

>

textarea

>

<

br

>

<

input type

=

"

button

"

value

=

"

加密

"

onclick

=

"

code1.value=encodeURI(code1.value);

"

>

<

input type

=

"

button

"

value

=

"

解密

"

onclick

=

"

code1.value=decodeURI(code1.value);

"

>

<

input type

=

"

button

"

value

=

"

二次加密

"

onclick

=

"

code1.value=encodeURI(encodeURI(code1.value));

"

>

<

input type

=

"

button

"

value

=

"

二次解密

"

onclick

=

"

code1.value=decodeURI(decodeURI(code1.value));

"

>

<

input type

=

"

button

"

value

=

"

三次加密

"

onclick

=

"

code1.value=encodeURI(encodeURI(encodeURI(code1.value)));

"

>

<

input type

=

"

button

"

value

=

"

三次解密

"

onclick

=

"

code1.value=decodeURI(decodeURI(decodeURI(code1.value)));

"

>

body

>

js怎么实现对html代码加密解密,javascript脚本加密解密及HTML转JS相关推荐

  1. js怎么实现对html代码加密解密,JS实现Base64加密解密

    JavaScript实现Base64加密解密.Base64与其说是加密算法不如说是方便数据传输而生的数据转换手段. 测试代码:html> test .resource_enc, .resourc ...

  2. Asp代码转换java代码器_asp下实现对HTML代码进行转换的函数

    asp下实现对HTML代码进行转换的函数 更新时间:2007年08月08日 12:08:49   作者: '****************************** '函数:HTMLEncode( ...

  3. 原生js来实现对dom元素class的操作方法

    jQuery操作class的方式非常强大 写了一个利用原生js来实现对dom元素class的操作方法 1.addClass:为指定的dom元素添加样式 2.removeClass:删除指定dom元素的 ...

  4. 如何在html中写javascript代码,如何在本地html代码中使用javascript脚本

    我在jsfiddle中的代码正在工作,但是当我尝试在本地使用它时没有. 我不知道如何解决它,因为我认为代码是正确的. 我也尝试下载Jquery文件,并将其链接到代码中,但它不起作用.我确信这是一个愚蠢 ...

  5. asp 转换html代码,asp下实现对HTML代码进行转换的函数

    '****************************** '函数:HTMLEncode(reString) '参数:reString,待编码转换处理的字符串 '作者:阿里西西 '日期:2007/ ...

  6. 详解升讯威在线客服系统前端 JavaScript 脚本加密技术(1)

    我在业余时间开发维护了一款免费开源的升讯威在线客服系统,也收获了许多用户.对我来说,只要能获得用户的认可,就是我最大的动力. 这段时间有几个技术小伙伴问了我一个有意思的问题:"你的前端脚本是 ...

  7. js中怎么使用php代码高亮,PHP_如何实现正则表达式的JavaScript的代码高亮,今天想改一下JS的高亮的配色 - phpStudy...

    如何实现正则表达式的JavaScript的代码高亮 今天想改一下JS的高亮的配色,憋了一下午憋出了这个这个正则表达式. 下面这老长老长了的玩意儿是个正则表达式,看到了别吓坏了. /(\/\/.*|\/ ...

  8. [js]windows下通过命令行运行javascript脚本,支持命令行参数

    windows下通过命令行运行javascript脚本,支持命令行参数 js作为最受欢迎的语言,以其方便.通用.功能强大的特点,可以给大家在实际使用的过程中带来很大的便利. 下面是本文从实际应用的角度 ...

  9. jsencrypt代码分析——openssl的rsa加密解密在js的实现

    在js上做rsa,感觉jsencrypt这个是封装的比较好的,但用起来还是遇到了些坑,所以踩进代码里填填坑- 项目在这里 https://github.com/travist/jsencrypt [r ...

最新文章

  1. html中的js点击ipunt后加一,iphone 端 ipunt输入框光标偏移
  2. 测试asp.net for Linux的环境搭建
  3. 063_提升Hoisting
  4. 【浅谈数据结构】《数据结构》Data Structure
  5. pg加密扩展的安装_postgresql的加密扩展插件pgcrypto
  6. (Ruby)Ruby中区块用的一些潜藏关键字
  7. [Java并发编程实战] 简介
  8. JAVA中List与Array之间互换
  9. 2008年度最佳开源CMS大奖赛开幕
  10. vs 调试exe引用的lib
  11. 套接字超时选项(SO_RCVTIMEO 与 SO_SNDTIMEO)
  12. 蓝色简约的工业大学学校网站静态模板
  13. Android逆向教程(二)——教你如何破解童年小游戏《魔塔》
  14. 接吻的十大忌讳及对策
  15. 一个程序员的多年珍藏(1月23日最新更新)
  16. Psins代码解析之常用的子函数
  17. 镜像和分光采集的网卡接入方法
  18. 堡垒机复制粘贴不了的问题
  19. 项目文件2 问题日志 经验教训登记册 里程碑清单 实物资源分配单 项目日历 项目沟通记录 项目进度计划 项目进度网络图
  20. [笔记]粒子特效3:粒子系统中的组件

热门文章

  1. xshell 安装yum_xshell上安装docker
  2. AtCoder AGC029F Construction of a Tree (二分图匹配)
  3. Codeforces 482E ELCA (LCT)
  4. redhat linux下安装oracle10g rac,RedHat 5.5下安装Oracle 10g+RAC
  5. 毕业设计开题计算机进度安排表,关于2021届本科毕业设计选题情况及开题时间的通知...
  6. 20210903 惯性环节1/(s+1)的各种响应
  7. onBlur()事件连续触发问题。
  8. IOS NSArray 倒序
  9. MAC设置——企业邮箱标准版
  10. (转)wamp2.5虚拟主机VirtualHost出现403 Forbidden问题解决