在JavaScript中将对象打印到屏幕

时间:2016-09-04 15:36:04

标签: javascript firebase output firebase-realtime-database getelementbyid

我正在使用firebase和JavaScript,我已经设法从数据库中检索一些数据,但只能通过console.logging来检索。

当我做console.log(snapshot.val()。users)时;我明白了:

Object {0h6giHjZIVS3Bd2azuar3vDwDqH2: Object, 9QqsaC9aNBXUVcPAfTGXd2UWWyJ3: Object, E1VV06umwFdLWUkNkXuEFiIk94F3: Object, E9i702ShW2S33zfsj7m4FVg8tW92: Object, GH39ayyIFkaBrEe2JpsXWtPyZRG2: Object}

但是当我尝试通过这样做将其打印到屏幕上时

document.getElementById("users").innerHTML = snapshot.val().users;

我得到[object Object]

如何获取对象的出现或对象的实际属性?

1 个答案:

答案 0 :(得分:0)

不确定这是否适合你,那个对象很有意思,但试试这个:

document.getElementById("users").innerHTML = JSON.stringify(snapshot.val().users);