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

 更新时间:2014年10月11日 11:02:20   作者:十年灯  
这篇文章主要介绍了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实现鼠标右键特色菜单

    Javascript实现鼠标右键特色菜单

    鼠标右键大家都经常操作,但是鼠标的内容是不是符合大家的“口味”?这篇文章就是教大家如何定制自己专属鼠标右键,需要的朋友可以参考下
    2015-08-08
  • 微信小程序通过保存图片分享到朋友圈功能

    微信小程序通过保存图片分享到朋友圈功能

    小程序内是不能直接分享到朋友圈的。所以只能通过生成图片,携带小程序二维码,保存到手机相册,让用户自己选择发到朋友圈。然后可以通过在小程序中识别二维码来进入小程序的指定页面。下面小编给大家分享实现代码,需要的朋友参考下吧
    2018-05-05
  • IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理

    IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理

    这篇文章主要介绍了IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理,需要的朋友可以参考下
    2014-12-12
  • 小程序实现授权登陆的解决方案

    小程序实现授权登陆的解决方案

    这篇文章主要介绍了小程序实现授权登陆的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • 简单时间提示DEMO从0开始一直进行计时

    简单时间提示DEMO从0开始一直进行计时

    点击按钮输入框会从0开始一直进行计时,具体的实现示例如下,感兴趣的朋友可以尝试操作下哦
    2013-11-11
  • webpack2.0搭建前端项目的教程详解

    webpack2.0搭建前端项目的教程详解

    这篇文章主要给大家介绍了关于webpack2.0搭建前端项目的相关资料,文中介绍的非常详细,对大家学习或者使用webpack2.0具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-04-04
  • Javascript之深入浅出prototype

    Javascript之深入浅出prototype

    本文将深入浅出的对Javascript中的prototype进行详细介绍。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • 基于打包工具Webpack进行项目开发实例

    基于打包工具Webpack进行项目开发实例

    这篇文章主要介绍了基于打包工具Webpack进行项目开发实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • 原生JS 实现的input输入时表格过滤操作示例

    原生JS 实现的input输入时表格过滤操作示例

    这篇文章主要介绍了原生JS 实现的input输入时表格过滤操作,结合实例形式分析了JavaScript基于页面元素遍历、运算、判断实现的表格过滤相关操作技巧,需要的朋友可以参考下
    2019-08-08
  • JS实现黑色大气的二级导航菜单效果

    JS实现黑色大气的二级导航菜单效果

    这篇文章主要介绍了JS实现黑色大气的二级导航菜单效果,具有延迟响应鼠标事件显示切换效果的功能,非常简单实用,需要的朋友可以参考下
    2015-09-09

最新评论