试图让还挺创建具有某种内在的元素div
WISYWIG编辑器。该div
(与所有内部元件结构),一旦设计完成,应序列(不知何故,希望这是正确的术语,成字符串和/或JSON),存储在数据库,并随后被插入到DOM一些其他的HTML文件。序列化DIV
因此,问题:
- 这是序列化
div
的最佳方式? - 这是反序列化一个div(并将其插入到DOM)的最好方法?
试图让还挺创建具有某种内在的元素div
WISYWIG编辑器。该div
(与所有内部元件结构),一旦设计完成,应序列(不知何故,希望这是正确的术语,成字符串和/或JSON),存储在数据库,并随后被插入到DOM一些其他的HTML文件。序列化DIV
因此,问题:
div
的最佳方式?如果要抓取DOM元素的HTML代码,可以使用innerHTML
。一个例子见this fiddle:
HTML:
<div id='div1'>
<p>A Paragraph!</p>
<br/>
<p>Another p</p>
</div>
<button id='go'>Get HTML</button>
JS
document.getElementById('go').onclick = function(){
alert(document.getElementById('div1').innerHTML);
};
你不序列化的DIV,你序列化表单域。
您只需抓取DIV及其内容,并将它们直接存储在数据库中。它与textarea中的HTML基本相同。
你然后就inser的HTML回DOM。
序列化是“将数据结构或对象状态转换为可存储格式的过程”。 *您可以*和*做*序列化DOM,这就是所谓的HTML。 – zzzzBov
也许用JSON? – HerrSerker
'div.innerHTML' – zzzzBov