2014-03-02 56 views
1

我需要一些帮助我的JavaScript,我想通过JavaScript的帮助排序XML数据,我成功地做了排序部分,但输出正在返回一些垃圾对象[object Object],我不希望它被打印出来,所以我需要一些帮助来修复这个东西,这样我才能得到正确的输出。我附上一个现场小提琴。所有这些都需要使用JavaScript而不是JQUERY来完成。Javascript正在返回[对象对象],需要删除

我不想[object Object],[object Object]可以打印,输出

Live Fiddle


bookstore 
    | 
    |__book 
    | |_____title 
    | |_____author 
    | |_____year 
    | |_____price 
    | 
    |__book 
    | 
    |__book 
    | 
    |__book 

谢谢

+1

这就是通常,当您试图输出的对象会发生什么,输出字符串表示,即[object,Object]。 – adeneo

+0

为什么用jQuery标记? –

+0

好的,那我应该用什么代码来停止[object,Object]被打印? – user3350333

回答

1

这是从那里你有

01来

你没有考虑到当typeof obj[prop]; // "object"直到其追加到树后,和createTextNode将调用它的参数的ToString,让您"[object Object]"

+0

先生我很困惑。你可以请更新现场小提琴 – user3350333

+0

@ user3350333 http://jsfiddle.net/65tYj/,打开你的_Console_并在代码中评论'xxxxxxxxxx'之间看看 –

+0

先生我没有得到你是什么试图做,但仍然是证券交易所不起作用 – user3350333