Grazie delle risposte!

Aveva capito bene Willybit...

Mi è venuto in mente però un altro problema, io devo cercare tutti gli href=" perchè aggiungo il percorso assoluto ai links (ricavo la mia stringa con innerHTML poi vorrei reinserirla "in chiaro") quindi aggiungo il percorso anche nel caso il link non abbia dei ../ , il problema nasce quando il link contiene http:// , io dovrei fare in modo che nel caso il link sia assoluto non venga aggiunto il percorso e nel caso sia relativo venga aggiunto il percorso, ho provato così ditemi se la RegExp è giusta:

stringa=stringa.replace(/href=\"^http/gi,percorso);

mi chiedo è giusto mettere ^http così oppure dovrei metterlo tra parentsi?

percorso è una variabile con href=" più il percorso assoluto più /