如何动态呈现HTML?

时间:2015-07-01 12:35:56

标签: javascript jquery html5 wysiwyg

客户端将从服务器获取json格式的数据:

Example

我想将html代码渲染成div。我怎么能这样做?

事实上,我想在一个wysiwyg编辑器中显示渲染的html页面。

是否有任何Opensource wysiwyg(js,html5或sth)可以做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以使用任何WYSIWYG编辑器。我推荐CKEditor。 对于html代码进入div,很容易。但我们需要查看您的代码以帮助您更好。

只有你这样写:

 var json = { "html" : "<a>some html</a>" };
 document.getElementById("theDivID").innerHTML = json.html;
祝你好运

答案 1 :(得分:0)

第一个问题的答案:在解析JSON之后,您可以使用insertAdjacentHTML

var obj = JSON.parse(json);
var div = document.getElementById('example');
div.insertAdjacentHTML('beforeend', obj.html);