如何在HTML文档中显示HTML标签?

我只想创建一些这样的东西:
<strong>blah blah</strong>

我一直在尝试这样做很长时间,但由于某些原因,只要我把代码和预标记,他们不做他们应该做的.
他们没有格式化内容 – 我看不到任何格式,尽管标签不显示.例如,我写道:

<pre><b>abc</b></pre>

abc显示为不大胆,但我看不到标签本身.我怎样才能做到这一点?
我不想使用像& fdaf这样的实体;因为我没有写入传入的文本

解决方法

像mkluwe一样,也应该使用JavaScript(或服务器端脚本)来正确地转义任何用户输入.这是另一个可以尝试的JavaScript函数
String.prototype.escapeHTML = function () {                                        
  return(                                                                 
    this.replace(/>/g,'&gt;').
         replace(/</g,'&lt;').
         replace(/"/g,'&quot;')
  );
};
var codeEl = document.getElementById('test');
if (codeEl) {
  codeEl.innerHTML = codeEl.innerHTML.escapeHTML();
}

我没有在IE中测试过,但它应该在理论上工作.以下是可以查看结果的页面http://jsbin.com/oruri5/2/edit

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些