当前位置: 首页 > 编程笔记 >

JavaScript中最简洁的编码html字符串的方法

元俊雅
2023-03-14
本文向大家介绍JavaScript中最简洁的编码html字符串的方法,包括了JavaScript中最简洁的编码html字符串的方法的使用技巧和注意事项,需要的朋友参考一下

html字符串是指'<div id=”a”>aklsdjfklsjdfl</div>'这样的带html特殊符号的字符串,我们通常要对他进行处理再输出以免输出成了真正的html元素,也就是把<变成&lt;这样的html符号代码。

如果字符串很长,里面特殊符号很多,我们该怎么简单而高效的把他们全部转码呢?循环?正则表达式?都不用!且看:


function bian(a){return new Option(a).innerHTML}

这就是全部了!

使用方法:


function bian(a){return new Option(a).innerHTML}

var a = '<div id="a">aklsdjfklsjdfl</div>';

alert(bian(a));

 类似资料:
  • 本文向大家介绍javascript中拼接HTML字符串的最快、最好的方法,包括了javascript中拼接HTML字符串的最快、最好的方法的使用技巧和注意事项,需要的朋友参考一下 第一种:逐个字符串相加 这种最常见的,但是效率最低!代码逻辑相对来说复杂。 第二种:逐个 push 进数组 比上一种方法稍微快一些,但还是不够好… 第三种:直接join() 使用原生的方法(比如 join()),不管它后

  • 问题内容: 在JavaScript中实现单例模式的最简单/最干净的方法是什么? 问题答案: 我认为最简单的方法是声明一个简单的对象文字: 如果您希望单例实例上有私人成员,则可以执行以下操作: 这就是所谓的模块模式,它基本上可以让你来封装对象私有成员,通过采取利用的优势关闭。 更新: 我想补充一点,如果要防止修改单例对象,可以使用ES5 方法冻结它。 这将使对象不可变,从而防止对其结构和值进行任何修

  • 我希望以尽可能短的汇编代码量反转字符串。 由于缺乏Unicorn支持,我只能使用SSSE3扩展或更少。我尝试访问ymm 即使SSSE3指令更简洁,用于128位XMM寄存器字节反转的16字节pshufb控制向量仍然占用16字节,使其更长。我对任何想法都持开放态度,但以下是我最好的尝试。 我需要32个字节或更少,越小越好。到目前为止,我得到的最好值是42,但我假设rdx(如果使用x86,则为ecx)内

  • 本文向大家介绍JavaScript将字符串转换成字符编码列表的方法,包括了JavaScript将字符串转换成字符编码列表的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript将字符串转换成字符编码列表的方法。分享给大家供大家参考。具体如下: JavaScript将字符串转换成字符编码列表,例如foo转换成 [112,111,111] 方法 1: JavaScript 1

  • 本文向大家介绍如何在JavaScript中解码编码的字符串?,包括了如何在JavaScript中解码编码的字符串?的使用技巧和注意事项,需要的朋友参考一下 解码 在JavaScript中,使用unescape()方法解码字符串。该方法采用一个字符串,该字符串由escape()方法编码,并对其进行解码。字符串中的十六进制字符将被使用unescape()方法表示的实际字符替换。 语法 示例 接下来,两

  • 有没有一种优雅的方式(没有迭代器或循环的优雅含义)将Java的对象的每个成员打印成逗号分隔的字符串? 例如,Java版本的Perl的 我检查了列表接口,但没有找到任何有希望的东西(我的最佳猜测是使用然后使用数组的?)