数据库取出html代码展示到页面却不能将其解析成html代码而是当字符串输出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库取出html代码展示到页面却不能将其解析成html代码而是当字符串输出来相关的知识,希望对你有一定的参考价值。

参考技术A getelementbyid(“id”).innerhtml="数据库里的html";追问

这是利用脚本,不需要脚本要怎么弄原来的代码取出后全部变成< >这一类字符

追答

为什么不用脚本?取出来地就是字符串啊

php的话 echo $data;就能出来。

参考技术B arill帮你解决了?
你确定你从数据库中拿出来的HTML代码,在输出的时候,是否包含必要的<html><meta>这类的信息,告知浏览器,你输出的是html代码?
还是说你将html放到一些textarea之类的容器里面了?追问

这些是数据库中的数据(尊敬的单位领导:)如果在输出的时候加上html等基本代码的话那页面里不就有两个这样页面会乱吧,我在编辑器里输一些信息,然后在页面获取新闻但展示在页面上的&这个字符开头之类的信息,我很急,怎么办

追答

我觉得是编辑器,把某些字符做了替换。还是仔细看看,你实际输出的那些是什么。而对应的,能正常输出的应该是怎么样的。对比下就可。

把你实际从数据库中读取,输出的内容拿来看看。
建议你在firefox下用firebug和html验证那个来看。
暂时不会的话,发个链接来看看。

本回答被提问者采纳

以上是关于数据库取出html代码展示到页面却不能将其解析成html代码而是当字符串输出来的主要内容,如果未能解决你的问题,请参考以下文章

iOS--JSON解析后如何获取数据,并且展示到相应cell上

输入url到页面展示的过程

数据库中取出YYYY-mm-dd H:i:s的数据怎么将其转化成YYYY/mm/dd格式,另外,怎么将一个数据表中的数据插入另一个数据表

JS解析xml字符串,并把xml展示在HTML页面上

ajax获取数据后怎么去渲染到页面

thinkphp把HTML+PHP写的一个页面代码存入数据库以后 读取出来的效果HTML代码解析了PHP代码被直接输出