JS 如何输出 html 代码?

2017 年 7 月 24 日
 onji

想上传图片后输出这几种图片地址。
但是 html 代码直接运行了,不能直接显示。 请问怎么解决??
萌新求助。(度娘理解不了我的意思,解决不了。)

3989 次点击
所在节点    问与答
10 条回复
SingeeKing
2017 年 7 月 24 日
转义
html_encode
newbieo0O
2017 年 7 月 24 日
正则替换字符转义 ,打好基础
chunqiuyiyu
2017 年 7 月 24 日
你用的是 innerHTML 吧?这样输出的字符串如果是合理的 html 元素,是会渲染的,换成 innerText 就好了。
onji
2017 年 7 月 24 日
![Markdown]( https://cdn.onji.cn/img/tbimg/?i=9922720e0cf3d7ca304ce6f1f81fbe096a63a9fb.jpg)
谢谢大家,但是我找到了更简单的方法,就是把< >转码。直接替换 成功了。已经解决。
AJian
2017 年 7 月 24 日
用 code 或者 pre 标签包裹代码
LittleWhiteMouse
2017 年 7 月 24 日
通常做法是用 input 标签吧
ijse
2017 年 7 月 24 日
可以用<xmp>标签, 不过好像要不支持了。
文档中建议的是自己转义< >, 然后用<pre>标签
ETiV
2017 年 7 月 24 日
jquery
$.text
q409195961
2017 年 7 月 24 日
1、放在<pre><img src='xxx'></pre>里面
2、用<input type="text" value="<img src='xxx'>">

都可以实现
fengniao
2017 年 8 月 18 日
需要使用转义字符

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/377438

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX