Can we access any field like jquery

Example of old used code:
address_details = $(this.frm.parent)[0].childNodes[0].childNodes[3].childNodes[1].childNodes[1].childNodes[0].childNodes[6].childNodes[2].childNodes[0].childNodes[1][0].childNodes[4].childNodes[3].childNodes

geocoder.geocode( { ‘address’: cstr(cur_frm.doc.states_for_home_addr)}, function(results, status) {
var latlong = results[0].geometry.location
cur_frm.cscript.callback(doc, dt, dn, latlong, address_details)
});