我需要一些JavaScript的帮助,我试图在JavaScript的帮助下对XML数据进行排序,并且我成功完成了排序部分,但是输出返回了一些垃圾对象[object Object]
,我不知道不希望它被打印出来,所以我需要一些帮助来解决这个问题,以便我得到一个合适的输出。我附上一个活泼的小提琴。所有这些都需要使用JavaScript而不是JQUERY来完成。
我不希望[object Object],[object Object]
打印为输出
bookstore
|
|__book
| |_____title
| |_____author
| |_____year
| |_____price
|
|__book
|
|__book
|
|__book
谢谢
答案 0 :(得分:1)
这来自你所拥有的地方
for (var prop in obj){
li = document.createElement("li");
li.appendChild(document.createTextNode(obj[prop]));
// ...
}
在将typeof obj[prop]; // "object"
添加到树之前,您没有考虑到这一点,createTextNode
会在其参数上调用 ToString ,为您提供"[object Object]"
}