你是如何使用javascript进行html编码的?

qin*_*126 56 javascript html-encode

可能重复:
JavaScript/jQuery HTML编码

我有html标签需要编码.

<b>test</b>
Run Code Online (Sandbox Code Playgroud)

我需要将其编码为:

&lt;b&gt;test&lt;/b&gt;
Run Code Online (Sandbox Code Playgroud)

我正在使用逃生,但它不起作用.

document.write(escape("<b>test</b>"));
Run Code Online (Sandbox Code Playgroud)

我得到的结果是

%3Cb%3Etest%3C/b%3E
Run Code Online (Sandbox Code Playgroud)

这不是我的预期.是否有另一种方法来使用JavaScript进行html编码?