Mi è capitato per differenti motivi di avere dei rapporti di amore/odio con il DOM, in quanto la documentazione non sempre è completa e a volte frammentaria, soprattutto quando devo tramite javascript andare a scavare negli oggetti complessi come può essere una datagrid.
Ho trovato questa funzioncina che, passato un oggetto, permette di stamparne in una nuova finestra tutte le proprietà e gli eventuali oggetti figli. In questo modo, quando sono di fretta, posso avere sotto mano le possibilità dell'oggetto che mi interessa e man mano navigarne i figli fino ad arrivare a quello che mi serve. Lo so, molto "sbaglia e impara"... ma ogni tanto funziona :P
function popUpProperties(inobj) {
op = window.open();
op.document.open('text/plain');
for (objprop in inobj) {
op.document.write(objprop + ' => ' + inobj[objprop] + '\n');
}
op.document.close();
}