想上传图片后输出这几种图片地址。
但是 html 代码直接运行了,不能直接显示。
请问怎么解决??
萌新求助。(度娘理解不了我的意思,解决不了。)
1
SingeeKing 2017-07-24 09:23:47 +08:00 via iPhone
转义
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 ![Markdown]( https://cdn.onji.cn/img/tbimg/?i=9922720e0cf3d7ca304ce6f1f81fbe096a63a9fb.jpg)
谢谢大家,但是我找到了更简单的方法,就是把< >转码。直接替换 成功了。已经解决。 |
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
需要使用转义字符
|