87,907
社区成员
发帖
与我相关
我的任务
分享
<body></body>
<script type="text/javascript">
var showStruct = function (struct, element,left) {
var type, i;
left = left||""
for (i in struct) {
type = typeof struct[i];
if (/string|number/.test(type))
{
var tr = document.createElement("tr")
element.appendChild(tr)
var td = document.createElement("td")
td.innerHTML=left+""+i
tr.appendChild(td)
}
else if ('object' == type)
{
var tr = document.createElement("tr")
element.appendChild(tr)
var td = document.createElement("td")
td.innerHTML=left+""+i
tr.appendChild(td)
arguments.callee(struct[i],element,left + " ")
}
}
};
var tab =document.createElement("table")
tab.border=0;tab.cellPadding=0;tab.cellSpacing=0;
var tbody = document.createElement('tbody');
tab.appendChild(tbody)
document.body.appendChild(tab)
showStruct( {"1":{"1-1":{"1-1-1":{"1-1-1-1":"99","1-1-1-2":"99","1-1-1-3":"99"}},"1-2":{"1-2-1":"1"}},"2":{"2-1":{"2-1-1":{"2-1-1-1":"99"},"2-1-2":"d","2-1-3":"d","2-1-4":"d"},"2-2":"ss"}},tbody)
</script>