il motivo per cui mi pongo questa domanda è il seguente:
ho una funzione a cui passo dei parametri
codice:
pippo({target: pippo.innerHTML,value: ciao mondo})
mi trovo a dover quindi operare sul riferimento innerHTML.
nel momento in cui però volessi, automaticamente anche dare a pippo uno style.border='1px solid red', allora dovrei risalire tipo salmone dalla proprietà all' oggetto stesso....
pensavo sinceramente, in prima battuta ad individuarlo tramite split sulla stringa, ma lo vedo limitante nel caso in cui passo oggetti complessi....
data la gerarchia della notazione, sarebbe plausibile pensar di andare a fare un split('.') e prendere in considerazione tutti gli elementi tranne l' ultimo, quindi
codice:
pippo({target: pippo.innerHTML,value: ciao mondo})
function pippo(Els)
{
var ciccio=Els.target;
var Expl=ciccio.split('.');
Expl[Expl.length-2] = null;
var ObjDiRiferimento = Expl.join('.'); //ed eccolo qui
}
perfetto se mi venisse passata una stringa!
ma target E' e DEVE essere un oggetto....
a menochè non lo passo come oggetto e internamente lo possa convertire in stringa...