想上传图片后输出这几种图片地址。
但是 html 代码直接运行了,不能直接显示。 请问怎么解决??
萌新求助。(度娘理解不了我的意思,解决不了。)
![]() | 1 SingeeKing PRO 转义 html_encode |
2 newbieo0O 2017-07-24 09:25:57 +08:00 正则替换字符转义 ,打好基础 |
![]() | 3 chunqiuyiyu 2017-07-24 09:26:32 +08:00 via iPhone 你用的是 innerHTML 吧?这样输出的字符串如果是合理的 html 元素,是会渲染的,换成 innerText 就好了。 |
4 onji OP  谢谢大家,但是我找到了更简单的方法,就是把< >转码。直接替换 成功了。已经解决。 |
5 AJian 2017-07-24 10:29:52 +08:00 用 code 或者 pre 标签包裹代码 |
![]() | 6 LittleWhiteMouse 2017-07-24 10:34:58 +08:00 通常做法是用 input 标签吧 |
![]() | 7 ijse 2017-07-24 12:24:37 +08:00 可以用<xmp>标签, 不过好像要不支持了。 文档中建议的是自己转义< >, 然后用<pre>标签 |
![]() | 8 ETiV 2017-07-24 12:45:53 +08:00 via iPhone jquery $.text |
9 q409195961 2017-07-24 14:41:45 +08:00 1、放在<pre><img src='xxx'></pre>里面 2、用<input type="text" value="<img src='xxx'>"> 都可以实现 |
10 fengniao 2017-08-18 16:01:13 +08:00 需要使用转义字符 |