你是如何使用javascript进行html编码的? [英] how do you do html encode using javascript?

查看:118
本文介绍了你是如何使用javascript进行html编码的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


可能重复:

JavaScript / jQuery HTML编码

我需要html标签已编码。

I have html tags need to be encoded.

<b>test</b>

我需要将其编码为:

&lt;b&gt;test&lt;/b&gt;

我正在使用转义,但它不起作用。

I am using escape, but it doesn't work.

document.write(escape("<b>test</b>"));

我得到的结果是

%3Cb%3Etest%3C/b%3E

这不是我所期待的。还有另一种方法可以使用javascript进行html编码吗?

this is not what I expected. is there another way to do html encode using javascript?

推荐答案

var html = "<b>test</b>";
var result = html.replace(/</g,"&lt;").replace(/>/g,"&gt;");

这篇关于你是如何使用javascript进行html编码的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆