I'm confused with these colors. I noticed there are 4 colors showing in the left hand column of FireBug DOM tree:
- Bold black
- Black
- Bold green
- Green
In the right hand column:
- Blue
- Red
- Bold green
- Green
- Multiple color elements representing object structures.
What do this colors represent? And why, e.g, I can access window.document.URL and I can't access window.document.body in Console even though they are both in the "not-bold black" category in the DOM tree?
Thanks a lot
From http://getfirebug.com/dom.html
Objects are color coded so that HTML elements, numbers, strings, functions, arrays, objects, and nulls are all easy to distinguish.
But I can't be bothered to lookup which color represents what. With this info I bet you can make that out yourself
After digging into it a little further I got the answer:
In the left column:
Black are properties and green are methods. Bold means the member was declared "by the user" meaning the members aren't from the default javascript/DOM framework.
In the right column:
Numbers are blue, strings are red. Objects appear as a "instance preview" in which the type name and the member names are green and the member values are gray
来源:https://stackoverflow.com/questions/1754954/what-do-the-firebug-dom-colors-mean