Wenn ich meine out auf der Seite nicht in console.log sehen will ich benutze Dokument erhalten Element By Id wie kann ich das tun? Er gab mir nur ein Ergebnis, Steve nur !!Javascript Dokument Element von ID
[Code:] http://i.stack.imgur.com/ISqzT.png
<script>
var friends = {};
friends.bill = {
firstName: "Bill",
lastName: "Gates",
number: "(206) 555-5555",
address: ['Microsoft Way']
};
friends.steve = {
firstName: "Steve",
lastName: "Jobes",
number: "(444) 111 000",
address: ["Apple way"]
};
var list = function(obj) {
for(var key in obj){
console.log(obj);
document.getElementById("demo").innerHTML = key + "<br>";
}
}
var search = function(name) {
for(var key in friends){
if(name === friends[key].firstName){
console.log(friends[key]);
}
}
}
list(friends);
// search("Steve");
</script>
Sie halten den Inhalt zu überschreiben, was hast du erwartet? –
Was ausgegeben? Wohin möchtest du die Ausgabe richten? –
Durchlaufen Sie den Code in einem Debugger und beobachten Sie, was mit "document.getElementById (" demo "). InnerHTML" jedes Mal passiert, wenn die Schleife ausgeführt wird. – David