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

前端之家收集整理的这篇文章主要介绍了如何在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

猜你在找的HTML相关文章