数据库取出html代码展示到页面却不能将其解析成html代码而是当字符串输出来
2个回答
展开全部
getelementbyid(“id”).innerhtml="数据库里的html";
追问
这是利用脚本,不需要脚本要怎么弄原来的代码取出后全部变成< >这一类字符
追答
为什么不用脚本?取出来地就是字符串啊
php的话 echo $data;就能出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
arill帮你解决了?
你确定你从数据库中拿出来的HTML代码,在输出的时候,是否包含必要的<html><meta>这类的信息,告知浏览器,你输出的是html代码?
还是说你将html放到一些textarea之类的容器里面了?
你确定你从数据库中拿出来的HTML代码,在输出的时候,是否包含必要的<html><meta>这类的信息,告知浏览器,你输出的是html代码?
还是说你将html放到一些textarea之类的容器里面了?
追问
这些是数据库中的数据(尊敬的单位领导:)如果在输出的时候加上html等基本代码的话那页面里不就有两个这样页面会乱吧,我在编辑器里输一些信息,然后在页面获取新闻但展示在页面上的&这个字符开头之类的信息,我很急,怎么办
追答
我觉得是编辑器,把某些字符做了替换。还是仔细看看,你实际输出的那些是什么。而对应的,能正常输出的应该是怎么样的。对比下就可。
把你实际从数据库中读取,输出的内容拿来看看。
建议你在firefox下用firebug和html验证那个来看。
暂时不会的话,发个链接来看看。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询