如何即时渲染 html?
How to render html on the fly?
客户端将从服务器获取 json 格式的数据:
{"html": "<hr>a<br>"}
我想将 html 代码渲染成 div。我该怎么做?
事实上,我想在所见即所得的编辑器中显示呈现的 html 页面。
是否有任何开源所见即所得(js,html5,或其他)可以做到这一点?
您可以使用任意多个所见即所得编辑器。我推荐 CKEditor。
把html代码改成div,很容易。但我们需要查看您的代码才能更好地帮助您。
只有你这样写:
var json = { "html" : "<a>some html</a>" };
document.getElementById("theDivID").innerHTML = json.html;
祝你好运
第一个问题的答案:解析 JSON 后,您可以使用 insertAdjacentHTML
.
var obj = JSON.parse(json);
var div = document.getElementById('example');
div.insertAdjacentHTML('beforeend', obj.html);
客户端将从服务器获取 json 格式的数据:
{"html": "<hr>a<br>"}
我想将 html 代码渲染成 div。我该怎么做?
事实上,我想在所见即所得的编辑器中显示呈现的 html 页面。
是否有任何开源所见即所得(js,html5,或其他)可以做到这一点?
您可以使用任意多个所见即所得编辑器。我推荐 CKEditor。 把html代码改成div,很容易。但我们需要查看您的代码才能更好地帮助您。
只有你这样写:
var json = { "html" : "<a>some html</a>" };
document.getElementById("theDivID").innerHTML = json.html;
祝你好运
第一个问题的答案:解析 JSON 后,您可以使用 insertAdjacentHTML
.
var obj = JSON.parse(json);
var div = document.getElementById('example');
div.insertAdjacentHTML('beforeend', obj.html);