【发布时间】:2017-01-03 07:47:23
【问题描述】:
对不起!在 ie8 之前的旧浏览器上编辑!
为了在 JS 中动态创建 XML,可以执行以下操作,
有什么方法可以实现相同的效果 - 在 JS 中动态创建 JSON 而不使用任何外部库?
var parent = document.createElement("parent");
var children = document.createElement('children');
var child1 = document.createElement('child1');
var child2 = document.createElement('child2');
var textNode1 = document.createTextNode("some text1");
var textNode2 = document.createTextNode("some text2");
child1.appendChild(textNode1 );
child2.appendChild(textNode2 );
children.appendChild(child1);
children.appendChild(child2);
parent.appendChild(children);
alert(parent.outerHTML);
【问题讨论】:
-
或
JSON.stringify@Borjante -
@Borjante — "SyntaxError: JSON 中位置 1 的意外标记 o"
-
哦,是的,现在是星期五下午,你知道:P JSON.stringify 就是你要找的
-
@Quentin,是的,我搞砸了,写错了
-
对不起,问题是指旧的IE版本,我应该删除它并重新发布吗?
标签: javascript json