JavaScript 将javascript对象递归输出到div。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 将javascript对象递归输出到div。相关的知识,希望对你有一定的参考价值。
function outputData() {
var ob = propertyBox.getObject();
$("#output").html("");
var outputText = "<ul>";
outputText += _outputRecursive(ob, "");
outputText += "</ul>";
$("#output").html(outputText);
}
function _outputRecursive(ob, text) {
var text2 = text;
for (var prop in ob) {
if (!ob.hasOwnProperty(prop)) {
continue;
}
text2 += "<li>";
var val = ob[prop];
if (val instanceof Object && !(val instanceof Array)) {
text2 += "<b>" + prop + "</b>";
text2 += "<ul>" + _outputRecursive(val, "") + "</ul>";
}
else {
if (val instanceof Array) {
val = $.toJSON(val); // convert to string
}
text2 += "<b>" + prop + "</b>: " + val;
}
text2 += "</li>";
}
return text2;
}
以上是关于JavaScript 将javascript对象递归输出到div。的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 将javascript对象递归输出到div。
javascript 如何获取后台的对象???
javascript 将JSON数据映射到JavaScript中的类/对象
JavaScript 通过JavaScript通过ID将HTML注入对象
使用Javascript将对象添加到现有对象[重复]
使用 jQuery 将表单数据转换为 JavaScript 对象