Salve, vorrei discutere e magari ricevere qualche dritta su come risolvere il terzo esercizio del quarto homework.
Io avevo in mente di analizzare prima il selettore che viene dato in input, ricavare quindi qualche struttura che indichi alle tre funzioni come trovare i nodi (ed in caso farci delle modifiche).
I selettori possono essere anche composti (tipo p table > tr > td > a) e questo complicherebbe di molto l'analisi. Mi stava vendendo in mente di creare un secondo albero che rappresentasse il selettore CSS, in tal modo che casi come nell'esempio verrebbero facilmente risolti.
Avete qualche dritta da consigliare?