Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何显示未转义的html?_Javascript_Html_Tags_Escaping - Fatal编程技术网

Javascript 如何显示未转义的html?

Javascript 如何显示未转义的html?,javascript,html,tags,escaping,Javascript,Html,Tags,Escaping,我有一个API,它返回一个表示电子邮件正文的字符串,因此它是html: e、 g 。。。 如何让浏览器在我的javascript应用程序中,在容器(div或其他什么)中解释并呈现电子邮件?只需将文本插入页面上某个元素的内部HTML即可 var emailBody = <get the raw html from the api>; document.getElementById("someDiv").innerHTML = emailBody; var-emailBody=; d

我有一个API,它返回一个表示电子邮件正文的字符串,因此它是html:

e、 g

。。。

如何让浏览器在我的javascript应用程序中,在容器(div或其他什么)中解释并呈现电子邮件?

只需将文本插入页面上某个元素的内部HTML即可

var emailBody = <get the raw html from the api>;
document.getElementById("someDiv").innerHTML = emailBody;
var-emailBody=;
document.getElementById(“someDiv”).innerHTML=emailBody;

在浏览器的地址栏中键入API的URL。那么,您当前正在做哪些不起作用的事情…?@deceze我收到了字符串,我希望我的javascript应用程序将电子邮件呈现在一个容器中(div或其他..),但API会返回一个字符串,因为它会返回一个带有body属性的JSON,里面有一根线,对不起,我不明白。您将电子邮件的HTML正文作为字符串,不是吗?所以只需将页面上某个div的innerHTML设置为该字符串。谢谢,我认为这与将变量放入我的模板是一样的,就像我正在做的一样,但事实并非如此!谢谢
var emailBody = <get the raw html from the api>;
document.getElementById("someDiv").innerHTML = emailBody;